有点懵
查看原帖
有点懵
1057189
a_day_plus楼主2023/11/19 09:19
#include <bits/stdc++.h>
using namespace std;
int main(){
	int a[10000],b[10000],g[10000],k[10000],n,flag=-1;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i]>>g[i]>>k[i];
	}
	int x,y;
	cin>>x>>y;
	for(int i=n;i>=1;i--){
		int x1=a[i],y1=b[i]+k[i],x2=a[i]+g[i],y2=b[i]+k[i];
		if(x<=x2 && x>=x1){
			if(y<=y1 || y>=y2){
				if(i>=flag){
				    flag=i;
				}
			}
		}
	}
	cout<<flag;
}

有一点点蒙

2023/11/19 09:19
加载中...