社区讨论
30分求调
P1003[NOIP 2011 提高组] 铺地毯参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mityevne
- 此快照首次捕获于
- 2025/12/06 15:10 3 个月前
- 此快照最后确认于
- 2025/12/08 16:20 3 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
struct seat {
int x, y;
bool istian;
} seats[1000][1000];
struct ditan {
int a, b, g, k;
} s[10000];
int aa[10000], ac = 0;
int cou = 0;
void sousuo(int a, int b, int g, int k) {
for (int i = a; i <= g; i++) {
for (int j = b; j <= k; j++) {
seats[i][j].istian = true;
aa[ac] = cou;
ac++;
}
}
}
int main() {
int n;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> s[i].a >> s[i].b >> s[i].g >> s[i].k;
}
int x, y;
cin >> x >> y;
for (int i = 0; i < n; i++) {
sousuo(s[i].a, s[i].b, s[i].g, s[i].k);
cou++;
}
if (seats[x][y].istian==true) {
cout<<aa[ac - 1]+1 << endl;
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...