Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
8189 D班-西瓜 集合运算 C++ 解答错误 10 2 MS 268 KB 844 2025-03-28 15:37:08

Tests(1/10):


#include <bits/stdc++.h> using namespace std; int a[1010],b[1010],c[2020]; int main() { int n,m; 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); int s=0; for(int i=0; i<=n; i++) { for(int j=0; j<m; j++) { if(a[i]==b[j]) { c[s++]=b[j]; break; } } } for(int i=0; i<s; i++) { cout<<c[i]<<" "; } cout<<endl; int p=0; for(int i=0; i<n; i++) { int flag=1; for(int j=0; j<s; j++) { if(a[i]==c[j]) { flag=0; break; } } if(flag) { b[m+p]=a[i]; p++; } } sort(b,b+n+m-s); for(int i=0; i<n+m-s; i++) { cout<<b[i]<<" "; } cout<<endl; s=0; for(int i=0; i<n; i++) { if(a[i]!=c[s]) { cout<<a[i]<<" "; } else { s++; } } return 0; }


测评信息: