求助(70 pts
查看原帖
求助(70 pts
1114719
2011hym楼主2025/6/28 22:30
#include <bits/stdc++.h>
using namespace std;
int n,la,lb,sa,sb,da1,db1,da2,db2;
string ha,hb;
int main() {
    cin>>n>>la>>sa>>ha>>lb>>sb>>hb;
    if(abs(n-la+1-lb)<abs(la-lb)){
    	la=n-la+1;
	}
    if(ha=="+1"){
        da2=1;
    }else if(ha=="-1"){
        da1=-1;
    }
    if(hb=="+1"){
        db2=1;
    }else if(hb=="-1"){
        db1=-1;
    }
    if(abs(la-lb)+da1+db2<=sa){
        cout<<"Yes\n";
    }else{
        cout<<"No\n";
    }
    if(abs(la-lb)+db1+da2<=sb){
        cout<<"Yes\n";
    }else{
        cout<<"No\n";
    }
//    cout<<abs(la-lb)<<endl<<db1<<endl<<da2;
    return 0;
}

WA on 2 8 and 9\text{WA on 2 8 and 9}

谁懂一道红题做不出来的无力和绝望啊

2025/6/28 22:30
加载中...