全输出NO求救(玄关)
查看原帖
全输出NO求救(玄关)
1199534
ycy1124楼主2024/2/23 09:05
#include<bits/stdc++.h>
using namespace std;
bool a[20001][20001];
int n,m;
string b[20001];
int work(string i)
{
	for(int j=1;j<=n;j++)
	{
		if(i==b[j])
		{
			return j;
		}
	}
	return 0;
}
int main()
{
	string x,y;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>b[i];
	}
	for(int i=1;i<=m;i++)
	{
		cin>>x>>y;
		a[work(x)][work(y)]=1;
		a[work(y)][work(x)]=1;
	}
	cin>>m;
	for(int i=1;i<=m;i++)
	{
		cin>>x>>y;
		if(a[work(x)][work(y)]||a[work(y)][work(x)])
		{
			cout<<"Yes."<<endl;
		}
		else
		{
			cout<<"No."<<endl;
		}
	}
	return 0;
}
2024/2/23 09:05
加载中...