彩票摇奖
统计各奖项中奖张数(特等奖到六等奖)
正文
// 原题:https://oj.yecheng.tv/p/1400
// 题意:给定 7 个中奖号码与 n 张彩票,统计各奖项中奖张数(特等~六等,按与中奖号重合个数 7..1)。
// 思路:对每张彩票统计与中奖号重合个数,重合 k 个对应第 (7-k) 个奖级计数;末尾按序空格输出 7 个计数。
// 复杂度:O(n)。
// 易错点:特等奖=7 个全中对应第 0 位;输出为同一行空格隔开,而非每行一个。
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int win[7];
for(int i = 0; i < 7; i++) cin >> win[i];
int cnt[7] = {0};
for(int t = 0; t < n; t++){
int ticket[7];
for(int i = 0; i < 7; i++) cin >> ticket[i];
int match = 0;
for(int i = 0; i < 7; i++)
for(int j = 0; j < 7; j++)
if(ticket[i] == win[j]) match++;
if(match >= 1) cnt[7 - match]++;
}
for(int i = 0; i < 7; i++){
if(i) cout << ' ';
cout << cnt[i];
}
cout << endl;
return 0;
}
洛谷·深入浅出的其它内容
- 简单的分苹果
- 简单的分苹果 2
- 圆的计算
- 简单的猴子吃桃
- 评测机队列
- 面积计算
- 竞赛得分
- 简单的分苹果 3
- 鸡兔共笼
- 定期存款
- 跑步
- 英文字母
- 玩橡皮泥
- 销量预测
- 苹果采购
- 字母转换
- 数字反转
- 再分肥宅水
- 小鱼的游泳时间
- 成绩
- 上学迟到
- 三角形面积
- 小玉买文具
- 苹果和虫子
- 对角线
- 数字比较
- 数的性质
- 闰年判断
- Apples
- 洛谷团队系统
- 肥胖问题
- 三位数排序
- 月份天数
- 不高兴的津津
- 买铅笔
- 三角形分类
- 小玉家的电费
- 小鱼的航程(改进版)
- 三角函数
- 陶陶摘苹果
- [COCI2006-2007#2] ABC
- 找最小值
- 分类平均
- 一尺之棰
- 数字直角三角形
- 阶乘之和
- 计数问题
- 级数求和
- 金币
- 数列求和
- 质数口袋
- 回文质数 Prime Palindromes
- 小玉在游泳
- 数字反转
- 月落乌啼算钱(斐波那契数列)
- 求极差 / 最大跨度值
- 最长连号
- 质因数分解
- 求三角形
- 打分