https://www.luogu.org/problem/P5601

solution:

这道题用string应该是比较好的(可以直接比较)

然后就是输入的四个选项可以一一判断,如果不想那么麻烦的就存在数组里就好了

code:

#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
string t[105],ans[105],tm,a[5];
int main()
{
	int n,q;
	scanf("%d%d",&n,&q);
	for(int i=1;i<=n;i++)
	{
		cin>>t[i]>>ans[i];
	}
	for(int i=1;i<=q;i++)
	{
		cin>>tm>>a[1]>>a[2]>>a[3]>>a[4];
		for(int j=1;j<=n;j++)
		{
			if(t[j]==tm)
			{
				for(int k=1;k<=4;k++)
				{
					if(a[k]==ans[j])
					{
						printf("%c\n",k+'A'-1);
					}
				}
			}
		} 
	}
}