zoukankan      html  css  js  c++  java
  • hdu 1412 {A}+{B}

    {A} + {B}

    Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 33500    Accepted Submission(s): 13448


    Problem Description
    给你两个集合,要求{A} + {B}.
    注:同一个集合中不会有两个相同的元素.
     
    Input
    每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合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
     
    Author
    xhd
    #include<iostream>
    #include<string.h>
    #include<string>
    #include<algorithm>
    #include<math.h>
    #include<map>
    #include<set>
    using namespace std;
    map<string,int>m;
    set<int>p;
    string s;
    int main()
    {
      int n,m,x;
      while(cin>>n>>m)
      {
        p.clear();
        for(int i=0;i<n;i++)
        {
            cin>>x;
            p.insert(x);
        }
        for(int i=0;i<m;i++)
        {
            cin>>x;
            p.insert(x);
        }
        set<int>::iterator it;
        for(it=p.begin();it!=p.end();it++)
        {
            if(it==p.begin())
                cout<<*it;
            else
                cout<<' '<<*it;
        }
        cout<<endl;
      }
        return 0;
    }
  • 相关阅读:
    spider-抓取页面内容
    Zabbix监控
    时间戳转换
    计算机脱域
    查询指定时间内审核失败的事件日志
    spider-抓取网页内容(Beautiful soup)
    Queue
    spider-抓取网页内容
    MyEclipse+Tomcat配置
    Gradle Java Web应用程序并在Tomcat上运行
  • 原文地址:https://www.cnblogs.com/-citywall123/p/11241392.html
Copyright © 2011-2022 走看看