60求助

P1003 [NOIP2011 提高组] 铺地毯

```cpp #include <bits/stdc++.h> using namespace std; const long long xn=1000000; long long a[xn],b[xn],g[xn],k[xn]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]>>b[i]>>g[i]>>k[i]; } int lx,ly; cin>>lx>>ly; for(int i=n;i>=1;i--) { int x,y,xa,ya; x=a[i],y=b[i],xa=a[i]+g[i],ya=b[i]+k[i]; if(lx>=x && lx<=xa && ly>=y && ly<=ya) { cout<<i; return 0; } } cout<<-1; return 0; } ``` @[renzhengxuan](/user/1115322)
by amonologue_ @ 2023-10-15 08:54:45


循环内的判断有问题
by amonologue_ @ 2023-10-15 08:55:24


|