CSP 2024 入门级第二轮 CSP-J 2024 复赛 第一题 扑克牌
一、题目阅读
[CSP-J 2024] 扑克牌 - 洛谷
二、题目解析
输入 + 去重
三、题目代码
#include <bits/stdc++.h> using namespace std;int main() {map<string, bool> flag;int n, res = 52;cin >> n;while (n--) {string s;cin >> s;if (!flag[s]) { // 如果目前还没有这张牌 res--;flag[s] = true; // 标记已经有了 }}cout << res << endl;return 0; }
提醒一下,如果是正式比赛,一定加上freopen()
freopen("poker.in", "r", stdin); freopen("poker.out", "w", stdout);
千万记住!
fclose(stdin); fclose(stdout);
如果你比较善良,请加上这两句,但前往不要加在上面两句的下面!!!
四、测试结果