您的位置:首页 > 编程语言 > C语言/C++

C++list的用法

2016-07-14 01:40 351 查看
http://blog.csdn.net/lskyne/article/details/10418823杭电1412http://acm.hdu.edu.cn/showproblem.php?pid=1412
#include <stdio.h>
#include <list>
#include <string.h>
using namespace std;

int main()
{
int n,m,a[10005],b[10005],i,j;
while(~scanf("%d%d",&n,&m))
{
for(i = 0; i<n; i++)
scanf("%d",&a[i]);
for(i = 0; i<m; i++)
scanf("%d",&b[i]);
list<int> la;
list<int> lb;
for(i = 0; i<n; i++)
la.push_back(a[i]);
for(i = 0; i<m; i++)
lb.push_back(b[i]);
la.merge(lb);
la.sort();
la.unique();
int cnt = 0;
while(!la.empty())
{
if(!cnt)
printf("%d",la.front());
else
printf(" %d",la.front());
cnt++;
la.pop_front();
}
printf("\n");
}

return 0;
}
<strong>//注意只有排练才能去重</strong>

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++