@[panrong](/user/1044970)
你这个只能交换两个相邻的数,遇到如:2 3 11 就不行了。
我建议换成sort();
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
long long x[n+1]={0},y[n+1]={0};
for(int i=1; i<=n; i++) cin>>x[i];
sort(x+1,x+n+1);
for(int i=1; i<=n; i++) cin>>y[i];
sort(y+1,y+n+1);
for(int i=1; i<=n; i++) {
if(y[i]<x[i]) {
cout<<"NE";
return 0;
}
}
cout<<"DA";
return 0;
}
```
求关(QWQ)
by zcy_jake @ 2023-08-28 17:36:41