官方数据全过,洛谷0pts求助
查看原帖
官方数据全过,洛谷0pts求助
674747
huyanan2009楼主2023/9/29 16:51

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;
}
2023/9/29 16:51
加载中...