考试题,求大佬解
  • 板块灌水区
  • 楼主yubaolai
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/5/28 21:28
  • 上次更新2024/5/29 11:20:09
查看原帖
考试题,求大佬解
1163610
yubaolai楼主2024/5/28 21:28

**题目描述

小 A 学会了使用扑克 DIY 占卜。方法如下:一副去掉大小王的扑克共 张,打乱后均分为 堆,编号 ,每堆 张,其中第 堆称作“生命牌”,也就是说你有 条命。这里边, 张 被称作死神。

初始状态下,所有的牌背面朝上扣下。

流程如下:

•抽取生命牌中的最上面一张(第一张)。

•把这张牌翻开,正面朝上,放到牌上的数字所对应编号的堆的最上边。(例如抽到 ,正面朝上放到第 堆牌最上面,又比如抽到 ,放到第 堆牌最上边,注意是正面朝上放)

•从刚放了牌的那一堆最底下(最后一张)抽取一张牌,重复第 步。(例如你上次抽了 ,放到了第二堆顶部,现在抽第二堆最后一张发现是 ,又放到第 堆顶部……)

•在抽牌过程中如果抽到 ,则称死了一条命,就扔掉 再从第 步开始。

•当发现四条命都死了以后,统计现在每堆牌上边正面朝上的牌的数目,只要同一数字的牌出现 张正面朝上的牌(比如 个 ),则称“开了一对”,当然 个 是不算的。

•统计一共开了多少对,即为答案。

输入格式

输入文件为 diyz.in。

一共 行,为每堆牌的具体牌是什么(不区分花色只区分数字),每堆输入的顺序为从上到下。

为了便于读入,用0 代表10 。

输出格式

输出文件为 diyz.out。

输出一共开了多少对。

输入输出样例

样例输入 #1

8 5 A A

K 5 3 2

9 6 0 6

3 4 3 4

3 4 4 5

5 6 7 6

8 7 7 7

9 9 8 8

9 0 0 0

K J J J

Q A Q K

J Q 2 2

A K Q 2

样例输出 #1

9

限制与约定 对于 100% 的数据,如题所示输出 13 行,数据保证输入合法。**

2024/5/28 21:28
加载中...