P2550 [AHOI2001]彩票摇奖

题目描述

为了丰富人民群众的生活、支持某些社会公益事业,北塔市设置了一项彩票。该彩票的规则是:

  1. 每张彩票上印有 77 个各不相同的号码,且这些号码的取值范围为 1\sim331∼33。
  2. 每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码。
  3. 共设置 77 个奖项,特等奖和一等奖至六等奖。

兑奖规则如下:

  • 特等奖:要求彩票上 77 个号码都出现在中奖号码中。
  • 一等奖:要求彩票上有 66 个号码出现在中奖号码中。
  • 二等奖:要求彩票上有 55 个号码出现在中奖号码中。
  • 三等奖:要求彩票上有 44 个号码出现在中奖号码中。
  • 四等奖:要求彩票上有 33 个号码出现在中奖号码中。
  • 五等奖:要求彩票上有 22 个号码出现在中奖号码中。
  • 六等奖:要求彩票上有 11 个号码出现在中奖号码中。

注:兑奖时并不考虑彩票上的号码和中奖号码中的各个号码出现的位置。例如,中奖号码为 23\ 31\ 1\ 14\ 19\ 17\ 1823 31 1 14 19 17 18,则彩票 12\ 8\ 9\ 23\ 1\ 16\ 712 8 9 23 1 16 7 由于其中有两个号码(2323 和 11)出现在中奖号码中,所以该彩票中了五等奖。

现已知中奖号码和小明买的若干张彩票的号码,请你写一个程序帮助小明判断他买的彩票的中奖情况。

输入格式

输入的第一行只有一个自然数 nn,表示小明买的彩票张数;

第二行存放了 77 个介于 11 和 3333 之间的自然数,表示中奖号码;

在随后的 nn 行中每行都有 77 个介于 11 和 3333 之间的自然数,分别表示小明所买的 nn 张彩票。

输出格式

依次输出小明所买的彩票的中奖情况(中奖的张数),首先输出特等奖的中奖张数,然后依次输出一等奖至六等奖的中奖张数。

输入输出样例

输入 #1复制

2
23 31 1 14 19 17 18
12 8 9 23 1 16 7
11 7 10 21 2 9 31

输出 #1复制

0 0 0 0 0 1 1

说明/提示

数据规模与约定

对于 100%100% 的数据,保证 1 \leq n\lt10001≤n<1000。

#include<bits/stdc++.h>
using namespace std;
int a[33],b[10],n,m;
int main(){cin>>n;    for(int i=0;i<7;i++){cin>>m;a[m]=1;}for(int i=1;i<=n;i++){int sum=0;for(int j=1;j<=7;j++){cin>>m;if(a[m]==1) sum++;}b[sum]++;}for(int i=7;i>=1;i--) cout<<b[i]<<" ";return 0;
}

洛谷——P2550 [AHOI2001]彩票摇奖相关推荐

  1. P2550 [AHOI2001]彩票摇奖(python3实现)

    [AHOI2001]彩票摇奖 - 洛谷 """P2550 [AHOI2001]彩票摇奖(python3实现) https://www.luogu.com.cn/probl ...

  2. P2550 [AHOI2001]彩票摇奖

    题目链接:https://www.luogu.com.cn/problem/P2550 题目描述 为了丰富人民群众的生活.支持某些社会公益事业,北塔市设置了一项彩票.该彩票的规则是: 每张彩票上印有 ...

  3. P2550 [AHOI2001]彩票摇奖(C语言)

    #include<stdio.h> int main() {int n,m=7;int a[1001][7]={0},b[7]={0}; //把数组定义大一点,不然就会WA scanf(& ...

  4. [AHOI2001]彩票摇奖

    先上题 每张彩票上印有 7个各不相同的号码,且这些号码的取值范围为 1∼33. 每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码. 共设置 7 个奖项,特等奖和一等奖至六等奖. 兑奖规则如下 ...

  5. P2550数组彩票摇奖

    桶排序在搜索计数中的应用 题目描述 为了丰富人民群众的生活.支持某些社会公益事业,北塔市设置了一项彩票.该彩票的规则是: 每张彩票上印有 77 个各不相同的号码,且这些号码的取值范围为 1\sim33 ...

  6. P2550 彩票摇奖

    为了丰富人民群众的生活.支持某些社会公益事业,北塔市设置了一项彩票.该彩票的规则是: 每张彩票上印有 77 个各不相同的号码,且这些号码的取值范围为 1\sim331∼33. 每次在兑奖前都会公布一个 ...

  7. 彩票抽奖(洛谷P2550题题解,Java语言描述)

    题目要求 P2550题目链接 分析 先把中奖号码打进Set里面,HashSet会快一些. 然后读取抽到的号码,用contains()查找就行,做个计数. AC代码(Java语言描述) import j ...

  8. 彩票摇奖 java_Java课程设计——彩票购买抽奖系统

    一.项目介绍 题目要求: 功能要求: 模拟福利彩票36选7,实现彩票的抽奖与中奖通知功能. 1.允许注册用户,用户信息包括用户id,用户名,密码,账户金额,电话号码等属性. 2.允许注册用户购买彩票: ...

  9. 彩票摇奖 java_用java 实现彩票摇奖,猜拳程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 人机猜拳对战游戏.由电脑随机猜拳分别石头.剪刀.布; 然后有用户输入自己的猜拳,判断输赢.程序要求可以循环猜拳; class Quan{ //少不了的定义 ...

最新文章

  1. madplay播放器移植
  2. Python基础教程:新式类与经典类
  3. nginx反向代理+缓存开启+url重写+负载均衡(带健康探测)的部署记录
  4. hadoop KerberosUtil 做Kerberos认证
  5. 我的第一份外包经历及所得
  6. idea代码上传到gitee组织流程
  7. 谁能制约云厂商滥用开源,谁来帮助开源软件作者?
  8. vbe代码对齐插件_写代码需要注意的问题
  9. bmp制作自定义字体(cocostudio使用)
  10. 11 、图解2个node环境下replica shard是如何分配的
  11. java vcf文件增量写入,用snpEFF对vcf格式的突变数据进行注释
  12. linux怎么添加硬盘步骤,Linux 添加新硬盘方法
  13. 交换机与路由器的配置
  14. 在菲律宾人民币换php怎么换,菲律宾汇率换算人民币(人民币兑换比索计算器)
  15. 【MySQL】在线无锁无延迟DDL神器gh-ost
  16. 全世界公认最美的经典爱情句子
  17. 微信小程序 # 轮播图swiper滑动到最后一页进行页面跳转
  18. 电解电容漏电流及均压
  19. 明星讲师心石闪耀ArchSummit大会 | 手机淘宝构架演化实践
  20. python目标检测给图画框,bbox画到图上并保存

热门文章

  1. MAVEN项目的搭建
  2. C# 代码生成器 (存储过程生成方法)
  3. 二进制数据(Image类型)从一个表存入另一个表
  4. 搭建高可用 RocketMQ 集群
  5. Dell台式机重装win 10系统之后开机报错
  6. Oracle中的函数 之 (wm_concat)
  7. 剑指 Offer JZ35 复杂链表的复制
  8. 用visio制作机柜服务器,ibm visio 服务器机柜图标
  9. C# WebApi Xml序列化问题解决方法:“ObjectContent`1”类型未能序列化内容类型“application/xml;charset=utf-8“的响应正文。...
  10. Nginx + uWSGI + flask + socketio 部署解决方案