P2550 [AHOI2001] 彩票摇奖

本文介绍了一项北塔市的彩票游戏规则,详细解释了从特等奖到六等奖的兑奖条件,并提供了一个C++程序来判断购买的彩票是否中奖。程序通过比较彩票号码和中奖号码,计算出每种奖项的中奖次数,适用于1≤n<1000的数据规模。
摘要由CSDN通过智能技术生成

题目描述

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

  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 个介于 1

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值