JSK 11: 移除数组中的重复元素
题目描述
输入
输出
样例输入
5
0 0 1 1 2
样例输出
3
分析:终于找到水题了!开心。这题就是用map方便计数就好,或者set去重也可以。
#include <iostream>
#include <string>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <vector>
#include <queue>
#include <deque>
#include <map>
#define range(i,a,b) for(int i=a;i<=b;++i)
#define LL long long
#define rerange(i,a,b) for(int i=a;i>=b;--i)
#define fill(arr,tmp) memset(arr,tmp,sizeof(arr))
using namespace std;
map<int,bool>nn;
int n;
void init(){
cin>>n;
while(n--){
int tmp;
cin>>tmp;
nn[tmp]=true;
}
}
void solve(){
int ans=;
map<int,bool>::iterator iter;
for(iter=nn.begin();iter!=nn.end();++iter)ans+=(iter->second?:);
cout<<ans<<endl;
}
int main() {
init();
solve();
return ;
}
JSK 11: 移除数组中的重复元素的更多相关文章
- 计蒜客--移除数组中的重复元素 (set)
		给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度. 例如:数组 A = \{1, 1, 2\}A={1,1,2},你的程序应该输出 22 即新数组的长度,新数组为 \{1, 2\}{1,2} ... 
- LeetCode OJ:Remove Duplicates from Sorted Array II(移除数组中的重复元素II)
		Follow up for "Remove Duplicates":What if duplicates are allowed at most twice? For exampl ... 
- array_unique()  函数移除数组中的重复的值
		array_unique() 函数移除数组中的重复的值,并返回结果数组. 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除. 返回的数组中键名不变. 
- Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un
		ylbtech-Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素 1.返回顶部 1. Java 实例 - 查找数组中的重复元素 Java 实例 以下实例 ... 
- 去掉有序数组中的重复元素 c/c++
		去掉有序数组中的重复元素: int RemoveDuplates(int A[], int nCnt) { ; ; , j = ; i < nCnt && j < nCnt ... 
- 【leetcode-82,83,26,80】 删除排序链表/数组中的重复元素
		83. 删除排序链表中的重复元素 (1 pass) 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: ... 
- LeetCode#26 | Remove Duplicates from Sorted Array 删除有序数组中的重复元素
		一.题目 Description Given a sorted array, remove the duplicates in-place such that each element appear ... 
- 获取JS数组中所有重复元素
		//获取数组内所有重复元素,并以数组返回 //例:入参数组['1','2','4','7','1','2','2'] 返回数组:['1','2'] function GetRepeatFwxmmc(a ... 
- 26. Remove Duplicates from Sorted Array(删除排序数组中的重复元素,利用排序的特性,比较大小)
		Given a sorted array, remove the duplicates in-place such that each element appear only once and r ... 
随机推荐
- Percona-Tookit工具包之pt-duplicate-key-checker
			Preface I suppose that we have a requirement of checking out how many duplicated indexes on ... 
- eclipse里导入maven项目有红叉的解决办法
			导入maven的项目上有红叉,说明eclipse里maven的插件该更新了 1.help里选择install new software 2.点击add,输入name:MavenArchiver, lo ... 
- [译]12-spring依赖注入
			每个java应用程序都是由多个类协作才最终生成了终端用户所使用的系统.当编写复杂java应用程序的时,类之间应尽 可能保持独立,因为这样更容易做到代码的重用,也有利于单元测试的开展.spring的依赖 ... 
- 易语言.开源(绝地求生多功能盒子)类似LOL盒子
			下载地址:https://pan.baidu.com/s/1OXwCjGJODkcZVrCwVixu3Q 成品地址:https://pan.lanzou.com/i0rmdwj 
- 孤荷凌寒自学python第三十七天python的文件与内存变量之间的序列化与反序列化
			孤荷凌寒自学python第三十七天python的文件与内存变量之间的序列化与反序列化 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.什么是序列化与反序列化 序列化是指将内存中的数据进行指 ... 
- 聊聊、SpringBoot 上传文件大小
			#2.0#spring.servlet.multipart.max-file-size=10Mb#spring.servlet.multipart.max-request-size=10Mb #1.3 ... 
- sharePreference的几个重点
			一. SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中,文件存放在/data/data/&l ... 
- 再看数据库——(5)Group By与Order By
			在使用sql语句时,很多人都会分不清order by与group by,其实简单的说: order by -- 排序 group by --分组 1.order by是行的排序,默认为升序. 有两种方 ... 
- 网站前后台分离 图片 flash 视频 等文件的共享问题
			在网上找了,没有说到点子上的,不详细 问了有经验的同事,要建立 文件服务器,就是一个IIS 下的新网站,网站是共享图片 文件使用的专用网站 后台上传的图片保存在 文件服务器即 文件共享专用的网站目录地 ... 
- kindeditor编辑器获取不到修改后的新文本
			在编辑文章的功能中,文章内容使用了kindeditor编辑器进行处理,但是修改文本后保存时发现获取到的内容还是修改前的文本内容. 引用编辑器的标签: <textarea id="txt ... 
