为什么只输出NE
查看原帖
为什么只输出NE
1044970
LucAlva楼主2023/8/28 16:42
#include <iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    long long x[n+1]{},y[n+1]{};
    for(int i=1;i<=n;i++){
        cin>>x[i];
        if(x[i-1]>x[i]){
            x[i-1]+=x[i];
            x[i]=x[i-1]-x[i];
            x[i-1]=x[i-1]-x[i];
        }
    }
    for(int i=1;i<=n;i++){
        cin>>y[i];
        if(y[i-1]>y[i]){
            y[i-1]+=y[i];
            y[i]=x[i-1]-y[i];
            y[i-1]=x[i-1]-y[i];
        }
    }
    for(int i=1;i<=n;i++){
        if(y[i]<x[i]){
            cout<<"NE";
            return 0;
        }
    }
    cout<<"DA";
    return 0;
}
2023/8/28 16:42
加载中...