時間限制:
3000 ms | 記憶體限制:
65535 kb
難度:1 描述
acm隊的「c小加」同學想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數(0
輸入
第一行輸入整數t(1
輸出輸出也是2行,第1行為1個正整數m,表示不相同的隨機數的個數。
第2行為m個用空格隔開的正整數,為從小到大排好序的不相同的隨機數。
樣例輸入
11020 40 32 67 40 20 89 300 400 15
樣例輸出
815 20 32 40 67 89 300 400
**實現:
#include
#include
using namespace std;
int main()
coutint flag=0;
for(it=s.begin();it!=s.end();it++)
}s.clear();
cout<}
return 0;
}//ac
其中,用到了stl中的set函式,
set關聯式容器。set作為乙個容器也是用來儲存同一資料型別的資料型別,並且能從乙個資料集合中取出資料,在set中每個元素的值都唯一,而且系統能根據元素的值自動進行排序。
insert(key_value);
將key_value插入到set中 ,返回值是pair::iterator,bool>,bool標誌著插入是否成功,而iterator代表插入的位置,若key_value已經在set中,則iterator表示的key_value在set中的位置。
C小加 之 隨機數
描述 acm隊的 c小加 同學想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 0 輸入 第一行輸入整數t 1 輸出輸出也是2行,第1行為1個正整數m,表示不相同的隨機數的個數。第2行為m個用空格隔開的正整數,為從小到大排好序的不相同的隨機數...
acm C小加 之 隨機數
描述 acm隊的 c小加 同學想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 0 輸入 第一行輸入整數t 1 輸出輸出也是2行,第1行為1個正整數m,表示不相同的隨機數的個數。第2行為m個用空格隔開的正整數,為從小到大排好序的不相同的隨機數...
NYOJ 255C小加 之 隨機數
描述 acm隊的 c小加 同學想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 0 輸入 第一行輸入整數t 1 輸出輸出也是2行,第1行為1個正整數m,表示不相同的隨機數的個數。第2行為m個用空格隔開的正整數,為從小到大排好序的不相同的隨機數...