Lang:G++
Edit123456789101112131415161718192021222324#include<bits/stdc++.h>using namespace std;int p[600];int f(int x){return x==p[x]?x:p[x]=f(p[x]);}int main(){int T,n,m,x,y;cin>>T;while(T--){cin>>n>>m;for(int i=1;i<=n;i++)p[i]=i;int ans=0;while(m--){cin>>x>>y;if(f(x)==f(y))ans++;p[f(x)]=f(y);}for(int i=1;i<=n;i++)if(p[i]==i)ans++;puts(ans==1?"YES":"NO");}return 0;}