欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
WAC117.占卜DIY
占卜DIY
达达学会了使用扑克 DIY 占卜。
方法如下:
一副去掉大小王的扑克共 张,打乱后均分为 堆,编号 ,每堆 张,其中第 堆称作“生命牌”,也就是说你有 条命。
这里边, 张 被称作死神。
初始状态下,所有的牌背面朝上扣下。
流程如下:
1.抽取生命牌中的最上面一张(第一张)。
2.把这张牌翻开,正面朝上,放到牌上的数字所对应编号的堆的最上边。(例如抽到 ,正面朝上放到第 堆牌最上面,又比如抽到 ,放到第 堆牌最上边,注意是正面朝上放)
3.从刚放了牌的那一堆最底下(最后一张)抽取一张牌,重复第 步。(例如你上次抽了 ,放到了第二堆顶部,现在抽第二堆最后一张发现是 ,又放到第 堆顶部.........)
4.在抽牌过程中如果抽到 ,则称死了一条命,就扔掉 再从第 步开始。
5.当发现四条命都死了以后,统计现在每堆牌上边正面朝上的牌的数目,只要同一数字的牌出现 张正面朝上的牌(比如 个 ),则称“开了一对”,当然 个 是不算的。
6.统计一共开了多少对,开了 对称作”极凶”, 对为“大凶”, 对为“凶”, 对为“小凶”, 对为“中庸”, 对“小吉”, 对为“吉”, 为“大吉”, 为“满堂开花,极吉”。
输入格式
一共输入 行数据,每行四个数字或字母,表示每堆牌的具体牌型(不区分花色只区分数字),每堆输入的顺序为从上到下。
为了便于读入,用 代表 。
同行数字用空格隔开。
输出格式
输出一个整数,代表统计得到的开出的总对数。
Samples
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
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |