#include<bits/stdc++.h>
using namespace std;
struct stu{
	string name;
	int id,xb;
}a[10001];
int main(){
	int n;cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i].name>>a[i].id;
		char c;cin>>c;
		if(c=='M') a[i].xb=0;
		else a[i].xb=1;
	}
	char s1[100],s2[100];
	int m,x,y;cin>>m;
	for(int i=0;i<m;i++){
		cin>>s1>>s2;
		int ans=0;
		if(s1[0]>='0'&&s1[0]<='9') {
			x=atoi(s1);
			for(int j=0;j<n;j++){
				if(a[j].id==x) ans+=a[j].xb;
			}
		}
		else{
			for(int j=0;j<n;j++){
				if(a[j].name==s1) ans+=a[j].xb;
			}
		}
		if(s2[0]>='0'&&s2[0]<='9') {
			y=atoi(s2);
			for(int j=0;j<n;j++){
				if(a[j].id==y) ans+=a[j].xb;
			}
		}
		else{
			for(int j=0;j<n;j++){
				if(a[j].name==s2) ans+=a[j].xb;
			}
		}
		if(ans==1) cout<<"Y\n";
		else cout<<"N\n";
		
	}
    return 0;
}


0 条评论

目前还没有评论...

信息

ID
8760
时间
ms
内存
MiB
难度
8
标签
递交数
16
已通过
5
上传者