20pts求调
查看原帖
20pts求调
880837
Coding_NOIP楼主2024/10/20 09:40
#include<iostream>
using namespace std;
int n,m,q,a,l;
struct edge{
	int x,y;
}edges[1005];
int main(){
	cin>>n>>m>>q;
	for(int i=1;i<=m;i++)cin>>edges[i].x>>edges[i].y;
	for(int i=1;i<=q;i++){
		cin>>a>>l;
		bool flag=0;
		for(int i=1;i<=m;i++){
			if((edges[i].x==a&&edges[i].y==1)||(edges[i].y==a&&edges[i].x==1)){
				flag=1;
				break;
			}
		}
		if(flag)cout<<"Yes\n";
		else cout<<"No\n";
	}
}

2024/10/20 09:40
加载中...