#P115. 占卜(diy)

占卜(diy)

说明

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

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

流程如下:

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

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

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

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

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

6.统计一共开了多少对,开了 0 对称作"极凶",1~2 对为“大凶”,3 对为“凶”,4~5对为“小凶”,6 对为“中庸”,7~8 对“小吉”,9 对为“吉”,10~11 为“大吉”,12 为“满堂开花,极吉”。

输入格式

一共 13 行,为每堆牌的具体牌是什么(不区分花色只区分数字),每堆输入的顺序为从 上到下; 为了便于读入,用 0 代表 10,那么 a,j,q,k(大写)就不用说了吧。。。

输出格式

一行一个整数,表示最后一共开了几对。

样例

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