扑克牌解法
- 最开始想用Map的key存花色,value存数字,发现怎么都无法去重
- 第二种想了个二维数组直接全部填0然后扫零即可
- 第三种想到Set不就是Map种的key,直接简单AC
Set接收,直接做减法,全部AC
#include<iostream>
#include<set>
using namespace std;
int main(){
set<string> poker;
int n;
cin>>n;
for(int i=0;i<n;i++){
string temp;
cin>>temp;
poker.insert(temp);
}
cout<<52-poker.size()<<endl;
return 0;
}