P11227 扑克牌 题解

· · 题解

P11227 扑克牌 题解

题目链接

题目分析

这道题十分的简单。毕竟是T1签到题嘛

所以我们可以建立一个pok[5][14] 数组,记录每张牌有没有;在统计情况的时候,如果发现pok[i][j]已经有值了就可以把重复的牌数cnt给更新一下,最后用 52 的总数去减去不重复的牌的数目(总数减去重复的牌数cnt)就可以算出来了。

分四种情况讨论(四种花色),每种花色中字母(ATJQK)特判就可以了。不费脑子,但挺费手。

代码

下面请欣赏我的又臭又长的赛时代码

算了,太丑了,放剪贴板了,可自行查阅。

code

祝愿大家在 CSP-J 中都取得满意的成绩!

rp++;