1 条题解

  • 0
    @ 2025-6-2 15:08:53

    题解

    本题要求出在给定的扑克牌的基础上,还需要多少张牌可以让扑克牌凑成一整套,用set(集合)来完成。 先累计,最后52减去集合大小即可。

    #include <bits/stdc++.h>
    using namespace std;
    int main(){
    	set<string>S;
    	int n;
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		string s;
    		cin>>s;
    		S.insert(s);
    	}
    	cout<<52-S.size();
    	return 0;
    }
    
    • 1

    信息

    ID
    333
    时间
    1000ms
    内存
    512MiB
    难度
    6
    标签
    递交数
    50
    已通过
    17
    上传者