rt.去官网下了数据全过,是洛谷数据的问题吗(或者输入输出格式有坑什么的)
#include <bits/stdc++.h>
using namespace std;
int n, m;
int x[1000010], y[1000010];
int main()
{
//freopen("burek.in.6", "r", stdin);
//freopen("burek.ans.6", "w", stdout);
cin >> n;
int x_1, y_1, x_2, y_2, x_3, y_3;
for (int i = 1; i <= n; i ++)
{
scanf("%d%d%d%d%d%d", &x_1, &y_1, &x_2, &y_2, &x_3, &y_3);
int minx = min(min(x_1, x_2), x_3), maxx = max(max(x_1, x_2), x_3);
int miny = min(min(y_1, y_2), y_3), maxy = max(max(y_1, y_2), y_3);
x[minx + 1] ++, x[maxx] --;
y[miny + 1] ++, y[maxy] --;
}
for (int i = 1; i <= 1000005; i ++) x[i] += x[i - 1], y[i] += y[i - 1];
cin >> m; int id;
while (m --)
{
getchar(); char c = getchar();
for (int i = 1; i <= 3; i ++) getchar();
scanf("%d", &id);
if (id > 1000005) printf("0\n");
else if (c == 'x') printf("%d\n", x[id]);
else printf("%d\n", y[id]);
}
return 0;
}