70分求助
查看原帖
70分求助
1460508
tank737楼主2024/10/19 13:36
#include<iostream>
#define X 200010
#define Y 200010
#define N 10010
using namespace std;
int main(){
    int n,x,y,a[N],b[N],g[X],k[Y],flag=1;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i]>>b[i];
        cin>>g[a[i]]>>k[b[i]];
    }
    cin>>x>>y;
    for(int i=n;i>0;i--){
        if(a[i]<=x&&b[i]<=y){
            if(a[i]+g[a[i]]>x&&b[i]+k[b[i]]>y){
                flag=0;
                cout<<i;
                break;
            }
        }
    }
    if(flag)cout<<-1;
    return 0;
}
2024/10/19 13:36
加载中...