查看: 17|回复: 0

彩票中奖问题讲解

[复制链接]

14

主题

0

回帖

21

积分

管理员

积分
21
发表于 2025-11-16 16:20:37 | 显示全部楼层 |阅读模式
[主题名称]:彩票中奖问题
[带队教练]:小飞教练
[讲解会员]:高文闯
[讲解内容]
为了丰富人民群众的生活、支持某些社会公益事业,北塔市设置了一项彩票。该彩票的规则是:
  • 每张彩票上印有 7 个各不相同的号码,且这些号码的取值范围为 $1\sim33$。
  • 每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码。
  • 共设置 7 个奖项,特等奖和一等奖至六等奖。
兑奖规则如下:
  • 特等奖:要求彩票上 7个号码都出现在中奖号码中。
  • 一等奖:要求彩票上有 6 个号码出现在中奖号码中。
  • 二等奖:要求彩票上有 5 个号码出现在中奖号码中。
  • 三等奖:要求彩票上有 4个号码出现在中奖号码中。
  • 四等奖:要求彩票上有 3 个号码出现在中奖号码中。
  • 五等奖:要求彩票上有 2个号码出现在中奖号码中。
  • 六等奖:要求彩票上有 1个号码出现在中奖号码中。
注:兑奖时并不考虑彩票上的号码和中奖号码中的各个号码出现的位置。例如,中奖号码为 23\ 31\ 1\ 14\ 19\ 17\ 18,则彩票 12\ 8\ 9\ 23\ 1\ 16\ 7由于其中有两个号码(23和 1)出现在中奖号码中,所以该彩票中了五等奖。
现已知中奖号码和小明买的若干张彩票的号码,请你写一个程序帮助小明判断他买的彩票的中奖情况。
输入格式

输入的第一行只有一个自然数 n,表示小明买的彩票张数;
第二行存放了 7个介于 1 和 33 之间的自然数,表示中奖号码;
在随后的 n行中每行都有 7个介于 1 和 33 之间的自然数,分别表示小明所买的 n张彩票。
输出格式

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


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


0 0 0 0 0 1 1
数据规模与约定

对于 100% 的数据,保证 1 ≤1000

[讲解视频]



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:codejiu@163.com

鲁ICP备2021002831号-1

在本版发帖
客服微信
返回顶部
快速回复 返回顶部 返回列表