Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
8168 A班-许锘林 集合运算 C++ 解答错误 0 1 MS 268 KB 959 2025-03-26 20:43:07

Tests(0/10):


#include <bits/stdc++.h> using namespace std; int a[10010],b[10010]; int n,m; int main() { cin>>n; for(int i = 0;i < n;i++) { cin>>a[i]; } cin>>m; for(int i = 0;i < m;i++) { cin>>b[i]; } sort(a,a + n); sort(b,b + m); for(int i = 0;i < n;i++) { for(int j = 0;j < n;j++) { if(a[i] == b[j]) { cout<<a[i]<<" "; } } } cout<<endl; int c[n + m] = {0}; for(int i = 0;i < n;i++) { c[i] += a[i]; } int temp = n; for(int i = 0;i < m;i++) { c[temp] += b[i]; temp++; } sort(c,c + n + m); for(int i = 0;i < n + m;i++) { bool f = true; for(int j = 0;j < i;j++) { if(c[i] == c[j]) { f = false; } } if(f) { cout<<c[i]<<" "; } } cout<<endl; for(int i = 0;i < n;i++) { bool f = true; for(int j = 0;j < i;j++) { if(a[i] == b[j]) { f = false; } } if(f) { cout<<a[i]<<" "; } } return 0; }


测评信息:

输入

19
93 55 99 62 23 54 83 67 71 85 20 57 64 38 4 48 37 29 52
19
99 62 38 37 85 20 4 93 23 52 67 92 64 83 54 57 79 55 48

输出

4 20 23 37 38 48 52 54 55 57 62 64 67 83 85 93 99 
4 20 23 29 37 38 48 52 54 55 57 62 64 67 71 79 83 85 92 93 99
4 20 23 29 71 93 99

答案

4 20 23 37 38 48 52 54 55 57 62 64 67 83 85 93 99 
4 20 23 29 37 38 48 52 54 55 57 62 64 67 71 79 83 85 92 93 99
29 71

系统信息

exit code: 0, checker exit code: 0