PAT甲级1041 Be Unique (20 分)(多重集)

Posted ldudxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT甲级1041 Be Unique (20 分)(多重集)相关的知识,希望对你有一定的参考价值。

题意:

输入一个正整数N(<=1e5),接下来输入N个正整数。输出第一个独特的数(N个数中没有第二个和他相等的),如果没有这样的数就输出"None"。

代码:

#define HAVE_STRUCT_TIMESPEC
#include<bits/stdc++.h>
using namespace std;
multiset<int>st;
int a[100007];
int main()
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n;
cin>>n;
for(int i=1;i<=n;++i)
cin>>a[i];
st.insert(a[i]);

for(int i=1;i<=n;++i)
if(st.count(a[i])==1)
cout<<a[i];
return 0;

cout<<"None";
return 0;

以上是关于PAT甲级1041 Be Unique (20 分)(多重集)的主要内容,如果未能解决你的问题,请参考以下文章

PAT 甲级 1041 Be Unique

pat 1041 Be Unique(20 分)

PAT Advanced 1041 Be Unique (20分)

PAT Advanced 1041 Be Unique (20 分)

PAT Advanced 1041 Be Unique (20) [Hash散列]

PAT (Advanced Level) 1041. Be Unique (20)