题目链接

https://www.patest.cn/contests/pat-a-practise/1041

思路

可以用 map 标记 每个数字的出现次数

然后最后再 遍历一遍 找到那个 第一个 第一次出现的数字

AC代码

#include <cstdio>
#include <cstring>
#include <ctype.h>
#include <cstdlib>
#include <cmath>
#include <climits>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <deque>
#include <vector>
#include <queue>
#include <string>
#include <map>
#include <stack>
#include <set>
#include <numeric>
#include <sstream>
#include <iomanip>
#include <limits> #define CLR(a) memset(a, 0, sizeof(a))
#define pb push_back using namespace std;
typedef long long ll;
typedef long double ld;
typedef unsigned long long ull;
typedef pair <int, int> pii;
typedef pair <ll, ll> pll;
typedef pair<string, int> psi;
typedef pair<string, string> pss; const double PI = 3.14159265358979323846264338327;
const double E = exp(1);
const double eps = 1e-30; const int INF = 0x3f3f3f3f;
const int maxn = 1e5 + 5;
const int MOD = 1e9 + 7; int main()
{
int n, num;
scanf("%d", &n);
map <int, int> m;
vector <int> ans;
for (int i = 0; i < n; i++)
{
scanf("%d", &num);
m[num]++;
if (m[num] == 1)
ans.pb(num);
}
vector <int>::iterator it;
for (it = ans.begin(); it != ans.end(); it++)
{
if (m[*it] == 1)
{
printf("%d\n", *it);
break;
}
}
if (it == ans.end())
printf("None\n");
}

最新文章

  1. Java监控工具介绍,VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,Java微基准测试
  2. hibernate映射文件one-to-one
  3. Java基础の第一弹
  4. Java--读写文件综合
  5. Linux命令行–理解Linux文件权限(转)
  6. UINavigationController详解三(转)ToolBar
  7. 虚拟机guest为windows7的环境下安装破解版simplify3d_3.0.2
  8. CSS强制文本在一行内显示若有多余字符则使用省略号表示
  9. JavaScript中函数的形参和实参的实现原理剖析
  10. 银联接口测试——详细(JAVA)
  11. 【用PS3手柄在安卓设备上玩游戏系列】连接手柄和设备
  12. Unity MegaFiers 顶点动画
  13. Linux CentOS安装配置MySQL数据库
  14. 【linux】mkfifo 命令创建命名管道实现进程之间通信
  15. 学习笔记TF067:TensorFlow Serving、Flod、计算加速,机器学习评测体系,公开数据集
  16. 图像融合之泊松融合(Possion Matting)
  17. [aaronyang原创] Mssql 一张表3列的sql面试题,看你sql学的怎么样
  18. 通过phantomjs 进行页面截图
  19. 打开ahci模式
  20. 概率校准Probability Calibration

热门文章

  1. opengl加载多个3ds模型失败记
  2. 【秀优越(xie e)】原来出题也能够这么恶心。
  3. div下拉框(待改善)
  4. 【LeetCode】84. Largest Rectangle in Histogram——直方图最大面积
  5. MFC中几个函数的使用
  6. 事件绑定,事件捕获,事件冒泡以及事件委托,兼容IE
  7. 26最小公倍数 lowest common multiple
  8. android中使用百度定位sdk实时的计算移动距离
  9. zookeeper参数的详解
  10. C语言序列点问题总结(大多数高等教育C语言教学课程的漏洞)