1041 Be Unique(简单题,数组打表)
数组 简单 be unique 打表
2023-09-11 14:17:55 时间
目录
题目
题目链接:
1041 Be Uniquehttps://pintia.cn/problem-sets/994805342720868352/problems/994805444361437184
测试样例
输入样例1
7 5 31 5 88 67 88 17
输出样例1
31
输入样例2
5 888 666 666 888 888
输出样例2
None
提交结果截图
带详细注释的源代码
#include <iostream>
#include <vector>
#include <string.h>//memset()的头文件
using namespace std;
int flag[10001];
int main()
{
vector<int>num;
int n, i;
cin>>n;
memset(flag, 0, sizeof(flag));//数组初始化
int tmp;
for(i = 0; i < n; i++)//通过flag对每个数的出现次数进行记录
{
cin>>tmp;
flag[tmp]++;
num.push_back(tmp);//入栈
}
for(i = 0; i < n; i++)
if(flag[num[i]] == 1)//找到第一个flag == 1即只出现一次的数并输出
{
cout<< num[i]<<endl;
break;
}
if(i == n)//若没找到
cout<<"None"<<endl;
return 0;
}
相关文章
- hdu4911 简单树状数组
- hdu4911 简单树状数组
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截
- C#中缓存的使用 ajax请求基于restFul的WebApi(post、get、delete、put) 让 .NET 更方便的导入导出 Excel .net core api +swagger(一个简单的入门demo 使用codefirst+mysql) C# 位运算详解 c# 交错数组 c# 数组协变 C# 添加Excel表单控件(Form Controls) C#串口通信程序
- PHP数组 并集 交集 差集
- JavaScript 索引、关联、对象数组增删改查循环
- BZOJ 2683 简单题 cdq分治+树状数组
- 大厂笔试ACM格式的输入如何读取多个数组?
- C#【中级篇】 C# 数组(Array)
- 【python】+json+解析数组json字符串(且键没有引号)(完美解决)
- [算法]数组中出现次数超过一半的数字
- 判断数组对象里的属性值是否重复
- python 教程之如何按照数量划分数组
- 转 linux shell 数组建立及使用技巧
- python 两数组合并值重复项及几个简单re应用
- 【bzoj1176】[Balkan2007]Mokia/【bzoj2683】简单题 CDQ分治+树状数组
- leetcode 303. Range Sum Query - Immutable 区域和检索 - 数组不可变(简单)