当前位置:网站首页>明明的随机数
明明的随机数
2022-07-04 17:59:00 【相思明月楼】
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入有2行 第1行为1个正整数,表示所生成的随机数的个数:N 第2行有N个用空格隔开的正整数,为所产生的随机数。
输出也是2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。
输入 10 |
输出 8 |
#include <cstdio>
#include <set>
#include <iostream>
using namespace std;
int main() {
set<int> s;
int n, x;
scanf("%d", &n);
while(n--) {
scanf("%d", &x);
s.insert(x);
}
printf("%d\n", s.size());
set<int>::iterator it = s.begin();
while(it != s.end()) {
printf("%d ", *it);
it++;
}
return 0;
}
边栏推荐
- ftp、sftp文件传输
- sqlserver的CDC第一次查询的能读取到数据,但后面增删改读取不到,是什么原因
- Hough Transform 霍夫变换原理
- 指定输出的字符集
- 添加命名空间声明
- Nebula importer data import practice
- 启牛开的证券账户安全吗?
- 删除字符串中出现次数最少的字符【JS,Map排序,正则】
- 2022-07-04: what is the output of the following go language code? A:true; B:false; C: Compilation error. package main import 'fmt' func
- 使用canal配合rocketmq监听mysql的binlog日志
猜你喜欢
A method of using tree LSTM reinforcement learning for connection sequence selection
Upgrade the smart switch, how much is the difference between the "zero fire version" and "single fire" wiring methods?
Pointnet/Pointnet++点云数据集处理并训练
FPGA timing constraint sharing 01_ Brief description of the four steps
Don't just learn Oracle and MySQL!
Nebula Importer 数据导入实践
Go微服务(二)——Protobuf详细入门
SSRS筛选器的IN运算(即包含于)用法
DeFi生态NFT流动性挖矿系统开发搭建
用实际例子详细探究OpenCV的轮廓绘制函数drawContours()
随机推荐
Guys, for help, I use MySQL CDC 2.2.1 (Flink 1.14.5) to write Kafka and set
安徽 中安在线文旅频道推出“跟着小编游安徽”系列融媒体产品
Nebula importer data import practice
2021 合肥市信息学竞赛小学组
自由小兵儿
Online sql to excel (xls/xlsx) tool
读写关闭的channel是啥后果?
To sort out messy header files, I use include what you use
repeat_P1002 [NOIP2002 普及组] 过河卒_dp
2022-07-04: what is the output of the following go language code? A:true; B:false; C: Compilation error. package main import 'fmt' func
数组中的第K个最大元素
小发猫物联网平台搭建与应用模型
Bi skills - permission axis
IBM WebSphere MQ retrieving messages
与二值化阈值处理相关的OpenCV函数、方法汇总,便于对比和拿来使用
[opencv introduction to mastery 9] opencv video capture, image and video conversion
The difference and usage between substr (), slice (), and substring () in the string interception methods of "understand series after reading"
删除字符串中出现次数最少的字符【JS,Map排序,正则】
Download the first Tencent technology open day course essence!
QT realizes interface sliding switching effect