为什么m输入不进去啊
查看原帖
为什么m输入不进去啊
1630320
bnw9248楼主2025/7/26 17:15
#include<bits/stdc++.h>
using namespace std;

int main(){
	int c;
	cin >> c;
	for(int s = 1;s <= c;s ++){
		int n;
		cin >> n;
		int H,W;
		string X;
		int minH1 = 1000001,maxH1 = -1;
		int minW1 = 1000001,maxW1 = -1;
		int minH2 = 1000001,maxH2 = -1;
		int minW2 = 1000001,maxW2 = -1;
		for(int i = 0;i < n;i ++){
			cin >> H >> W >> X;
			if(X == "BIRD"){
				minH1 = min(minH1,H),maxH1 = max(maxH1,H);
				minW1 = min(minW1,W),maxW1 = max(maxW1,W);
			}
			else{
				minH2 = max(minH2,H),maxH2 = min(maxH2,H);
				minW2 = max(minW2,W),maxW2 = min(maxW2,W);
			}
		}
		int m;
		cin >> m;
		for(int j = 0;j < m;j ++){
			int h,w;
			cin >> h >> w;
			if(h >= minH1 && h <= maxH1 && w >= minW1 && w <= maxW1) cout << "BIRD";
			else if(h <= minH2 || h >= maxH2 || w <= minW2 || w >= maxW2) cout << "NOT BIRD";
			else cout << "UNKNOWN";
			cout << endl;
		}
	}
	return 0;
}
2025/7/26 17:15
加载中...