CSP历年复赛题-P11227 [CSP-J 2024] 扑克牌
原题链接:https://www.luogu.com.cn/problem/P11227
题意解读:一副牌52张,给定n张牌,计算离凑满一副牌还差几张。
解题思路:直接统计n张牌中有cnt张不同的牌,借助于set<string>即可容易搞定,结果就是52-cnt
100分代码:
#include <bits/stdc++.h>
using namespace std;
set<string> s;
int n;
int main()
{
cin >> n;
while(n--)
{
string str;
cin >> str;
s.insert(str);
}
cout << 52 - s.size();
return 0;
}
分类:
CSP-J复赛真题解析
标签:
set
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!
· 那些年我们一起追过的Java技术,现在真的别再追了!
· 记一次.NET MAUI项目中绑定Android库实现硬件控制的开发经历
· 从WebApi迁移到Minimal API?有了这个神器,小白也能10分钟搞定!
· 抛开官方库,手撸一个轻量级 MCP 服务端