#28. 占卜DIY
占卜DIY
题目描述
达达学会了使用扑克DIY
占卜。
方法如下:
一副去掉大小王的扑克共张,打乱后均分为堆,编号~,每堆张,其中第堆称作“生命牌”,也就是说你有条命。
这里边,张被称作死神。
初始状态下,所有的牌背面朝上扣下。
流程如下:
1.
抽取生命牌中的最上面一张(第一张)。
2.
把这张牌翻开,正面朝上,放到牌上的数字所对应编号的堆的最上边。(例如抽到,正面朝上放到第堆牌最上面,又比如抽到,放到第堆牌最上边,注意是正面朝上放)
3.
从刚放了牌的那一堆最底下(最后一张)抽取一张牌,重复第步。(例如你上次抽了,放到了第二堆顶部,现在抽第二堆最后一张发现是,又放到第堆顶部.........)
4.
在抽牌过程中如果抽到,则称死了一条命,就扔掉再从第步开始。
5.
当发现四条命都死了以后,统计现在每堆牌上边正面朝上的牌的数目,只要同一数字的牌出现张正面朝上的牌(比如个),则称“开了一对”,当然个是不算的。
6.
统计一共开了多少对,开了对称作”极凶
”, ~
对为“大凶
”,对为“凶
”, ~
对为“小凶
”,对为“中庸
”, ~
对“小吉
”,对为“吉
”,~
为“大吉
”,为“满堂开花,极吉
”。
输入格式
一共输入13行数据,每行四个数字或字母,表示每堆牌的具体牌型(不区分花色只区分数字),每堆输入的顺序为从上到下。
为了便于读入,用代表。
同行数字用空格隔开。
输出格式
输出一个整数,代表统计得到的开出的总对数。
样例
输入数据
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
输出数据
9
统计
相关
在以下作业中: