提供全方位、多语种的编程教程,助您从零基础到进阶开发。
编程教程 - 视频网课
编程教程 - 题解博客
编程教程 - Matplotlib库教程
编程教程 - Pandas库教程
编程教程 - 编程教辅指南
编程教程 - 编程问答
编程教程 - MySQL教程
编程教程 - JavaScript教程
编程教程 - Web网站搭建与管理
编程教程 - MCI多媒体编程
编程教程 - C语言图形编程
编程教程 - CSS教程
编程教程 - HTML教程
编程教程 - 算法竞赛教程
编程教程 - 趣味项目教程
编程教程 - ACM与蓝桥杯竞赛指南
编程教程 - Socket套接字编程
编程教程 - Linux命令
编程教程 - Java教程
编程教程 - C语言函数库
编程教程 - 编译器教程
编程教程 - Python教程
编程教程 - 单片机教程
编程教程 - 数据结构教程
编程教程 - C++教程
编程教程 - C语言教程
编程教程 - 计算机二级C语言
编程教程 - QT开发
编程教程 - 代码模板
编程教程 - STL库教程
编程教程 - MySQL函数库(超级全面)
编程教程 - PHP教程
编程教程 - 全部教程
提供海量题库,算法实践和真题,包括蓝桥杯历年真题、数据结构算法以及书籍配套习题等等,并已按照章节顺序编排,系统化提升您的编程能力。
编程训练 - 蓝桥杯真题
编程训练 - 编程零基础习题
编程训练 - 数据结构配套题
编程训练 - 信息学一本通 C/C++ 基础
编程训练 - 信息学一本通 基础算法
编程训练 - ACM 蓝桥杯竞赛入门
编程训练 - OpenJudge 题库
编程训练 - Java 程序设计配套习题
编程训练 - 信息学一本通 数据结构
编程训练 - Python 入门编程题库
编程训练 - 谭浩强 C 语言课后习题
编程训练 - Python程序设计配套习题
编程训练 - 信息学一本通提高篇
编程训练 - 凌云训练
编程训练 - 全部编程训练
编程训练 - 全部题目
提供包括C语言、C++、Java、Python等编程语言的试卷,还包括计算机二级、408考研等历年真题,模拟真实考试,检验学习成果。
编程考试 - C语言试卷
编程考试 - C++试卷
编程考试 - CSP考试
编程考试 - 数据结构与算法
编程考试 - 计算机二级
编程考试 - Java试卷
编程考试 - 考研真题
编程考试 - Linux
编程考试 - Mysql数据库
编程考试 - 计算机网络
编程考试 - NOIP真题
编程考试 - Python试卷
编程考试 - 高校题库
编程考试 - 人工智能
编程考试 - 软件工程
编程考试 - 全部试卷
老师可创建编程比赛、组建团队、进行自主或标准比赛,实现高效编程教学管理。
强大的AI编程辅助工具,支持代码解释、语言转换、查错与生成等功能。
小 P 从同学小 Q 那儿借来一副 n 张牌的扑克牌。
本题中我们不考虑大小王,此时每张牌具有两个属性:花色和点数。花色共有 4 种:方片、草花、红桃和黑桃。点数共有 13 种,从小到大分别为 A23456789TJQK。注意:点数 10 在本题中记为 T。
我们称一副扑克牌是完整的,当且仅当对于每一种花色和每一种点数,都恰好有一张牌具有对应的花色和点数。由此,一副完整的扑克牌恰好有 4×13=52 张牌。以下图片展示了一副完整的扑克牌里所有的 52 张牌。
![1759220455581464.png qj53w3yq[1].png](/oj/pte_problem/ueditor/php/upload/image/20250930/1759220455581464.png)
小 P 借来的牌可能不是完整的,为此小 P 准备再向同学小 S 借若干张牌。可以认为小 S 每种牌都有无限张,因此小 P 可以任意选择借来的牌。小 P 想知道他至少得向小 S 借多少张牌,才能让从小 S 和小 Q 借来的牌中,可以选出 52 张牌构成一副完整的扑克牌。
为了方便你的输入,我们使用字符 D 代表方片,字符 C 代表草花,字符 H 代表红桃,字符 S 代表黑桃,这样每张牌可以通过一个长度为 2 的字符串表示,其中第一个字符表示这张牌的花色,第二个字符表示这张牌的点数,例如 CA 表示草花 A,ST 表示黑桃 T(黑桃 10)。
输入的第一行包含一个整数 n 表示牌数。
接下来 n 行:
每行包含一个长度为 2 的字符串描述一张牌,其中第一个字符描述其花色,第二个字符描述其点数。
输出一行一个整数,表示最少还需要向小 S 借几张牌才能凑成一副完整的扑克牌。
1 SA
51
【样例 1 解释】 这一副牌中包含一张黑桃 ,小 P 还需要借除了黑桃 以外的 51 张牌以构成一副完整的扑克牌。
【样例 2 解释】 这一副牌中包含两张方片 、一张方片 (方片 10)以及一张红桃 3,小 P 还需要借除了红桃 3、方片 和方片 以外的 张牌。
【样例 3 解释】 见选手目录下的 poker/poker3.in 与 poker/poker3.ans。 这一副扑克牌是完整的,故不需要再借任何牌。 该样例满足所有牌按照点数从小到大依次输入,点数相同时按照方片、草花、红桃、黑桃的顺序依次输入。

| 提交 | 8 |
| 正确 | 5 |
| 格式错误 | 0 |
| 答案错误 | 2 |
| 时间超限 | 0 |
| 内存超限 | 0 |
| 输出超限 | 0 |
| 运行错误 | 1 |
| 编译错误 | 0 |