yu


私信TA

用户名:11myx

访问量:303

签 名:

等  级
排  名 5898
经  验 1426
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校 河南师范大学
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include <iostream>

#include <set>

using namespace std;

int a[1010], b[1010];

int n, m;

bool st[1010];

set <int> p1, p2, p3;



int main() 

{

    cin >> n;

    for(int i = 0; i < n; i ++) 

    {

        cin >> a[i];

        p1.insert(a[i]);

    }

    cin >> m;

    

    for(int i = 0; i < m; i ++) 

    {

        cin >> b[i];

        p1.insert(b[i]);

    }

    


    for(int i = 0; i < n; i ++)

    {

        for(int j = 0; j < m; j ++)

        {

            if(a[i] == b[j]) 

            {

                p2.insert(a[i]);

                st[i] = true;

            }

        }

        if(!st[i]) p3.insert(a[i]);

    }   

    for(auto x : p2) cout << x << " ";

    cout << endl;

    for(auto x : p1) cout << x << " ";

    cout << endl;

    for(auto x : p3) cout << x << " ";

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区