水题一枚 10min才A
这说明什么..水啊..
#include <cstdio> #include <cstring> #include <algorithm> using namespace std; int a[200],b[200]; int main() { int n; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i<n;i++) scanf("%d",&b[i]); sort(a,a+n); sort(b,b+n); int len1=unique(a,a+n)-a; int len2=unique(b,b+n)-b; if(len1!=len2) puts("NO"); else { for(int i=0;i<len1;i++) { if(a[i]!=b[i]) { puts("NO"); break; } if(i==len1-1) puts("YES"); } } } return 0; }