您的位置:首页 > 产品设计 > UI/UE

PAT-A1041. Be Unique (20)

2016-03-03 21:24 447 查看
数组元素的值作为vis[]的下标。这样可以保证是题目顺序的第一个,很多题都是这样。

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iomanip>
using namespace std;

#define MAX 10000+10
int a[MAX];
int vis[MAX];
int main()
{
//freopen("in.txt", "r", stdin);
//freopen("out.txt", "w", stdout);
int N = 0;
cin >> N;
for (int i = 0; i < N; i++)
{
scanf("%d", &a[i]);
vis[a[i]]++;

}

int f = 0;
for (int i = 0; i < N; i++)
{
if (vis[a[i]] == 1)
{
printf("%d", a[i]);
f = 1;
break;
}
}
if (0 == f)
cout << "None";

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: