CSP-J 2024 T1 扑克牌
题目分析
题目给出已有的牌,要求计算最少需要补充多少张牌才能凑齐一副完整的扑克牌(52张)。给出的扑克牌可能包含重复的牌(即花色和点数都相同的牌),因此需要去重后计算缺失的牌数。
代码
#include <iostream>
#include <set>
using namespace std;
int main() {
int n;
cin >> n;
set<string> st;
while (n--) {
string s;
cin >> s;
st.insert(s);
}
cout << 52 - st.size() << endl;
return 0;
}