AT_arc006_1 [ARC006A] 宝くじ
题目描述
高桥君偷偷买了夏季彩票。今天是该彩票的开奖日。购买彩票时,购买者需要从 $0$ 到 $9$ 的 $10$ 个数字中不重复地选出 $6$ 个数字。开奖时,会公布 $6$ 个本数字和 $1$ 个特别号码(即“奖金数字”),根据购买彩票的数字与这些数字的匹配情况,中奖等级如下:
- 1等奖:6 个数字全部一致
- 2等奖:5 个数字一致,剩下的 1 个数字与奖金数字一致
- 3等奖:5 个数字一致
- 4等奖:4 个数字一致
- 5等奖:3 个数字一致
如果不满足上述任何条件,则为未中奖。此外,如果同时满足多个等级,则以较高的等级(数字较小的等级)为准。
请你判断高桥君购买彩票的中奖等级。已知公布的 6 个本数字和 1 个奖金数字互不相同。输入格式如下:
$E_0\ E_1\ E_2\ E_3\ E_4\ E_5\ B\ L_0\ L_1\ L_2\ L_3\ L_4\ L_5$
- 输入共 3 行。
- 第 1 行为 6 个本数字 $E_i\ (0 \leq i \leq 5,\ 0 \leq E_i \leq 9)$,按升序排列。
- 第 2 行为奖金数字 $B\ (0 \leq B \leq 9)$。
- 第 3 行为高桥君购买彩票的 6 个数字 $L_j\ (0 \leq j \leq 5,\ 0 \leq L_j \leq 9)$,按升序排列,且互不相同。
- $E_i$ 和 $B$ 共 7 个数字互不相同。
请输出高桥君购买彩票的中奖等级(1 等时输出 `1`,2 等时输出 `2`,以此类推),未中奖时输出 `0`。最后请输出换行符。
输入格式
输入共 3 行。
第 1 行:$E_0\ E_1\ E_2\ E_3\ E_4\ E_5$
第 2 行:$B$
第 3 行:$L_0\ L_1\ L_2\ L_3\ L_4\ L_5$
输出格式
输出中奖等级(1~5),未中奖时输出 0。最后输出换行符。
说明/提示
- 所有输入的数字均在 $0$ 到 $9$ 之间,且互不相同。
- $E_i$ 和 $L_j$ 都按升序排列。
- 若有多个等级同时满足,只输出最高等级(数字最小的等级)。
- 请注意输出格式,最后需输出换行符。
由 ChatGPT 4.1 翻译