建站之星模板怎么设置,国家备案网查询系统,网站设计制作电影,做网站 怎么连到数据库Problem Description给你两个集合。要求{A} {B}.注:同一个集合中不会有两个同样的元素.Input每组输入数据分为三行,第一行有两个数字n,m(0n,m10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每一个元素为不超出int范围的整数,每一个元素之间有一个… Problem Description 给你两个集合。要求{A} {B}. 注:同一个集合中不会有两个同样的元素. Input 每组输入数据分为三行,第一行有两个数字n,m(0n,m10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每一个元素为不超出int范围的整数,每一个元素之间有一个空格隔开. Output 针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每一个元素之间有一个空格隔开. Sample Input 1 2 1 2 3 1 2 1 1 2 Sample Output 1 2 3 1 2 看到大神用STL,写的如此犀利。忍不住来一发。。 #includeiostream
#includecstdio
#includecstring
#includealgorithm
#includelimits.h
#includelist
using namespace std;int main()
{int n,m,x;listints1;listints2;while(cinnm){for(int i0;in;i){cinx;s1.push_back(x);}for(int i0;im;i){cinx;s2.push_back(x);}s1.merge(s2);s1.sort();s1.unique();int cnt0;while(!s1.empty()){if(!cnt)couts1.front();elsecout s1.front();cnt1;s1.pop_front();}coutendl;}return 0;
}转载于:https://www.cnblogs.com/gccbuaa/p/6915582.html