Submission #534986

#TimeUsernameProblemLanguageResultExecution timeMemory
534986KarukNewspapers (CEOI21_newspapers)C++14
4 / 100
2 ms332 KiB
#include<bits/stdc++.h> using namespace std; vector<int>v[1001]; int main() { int n,m; cin>>n>>m; for(int i=0;i<m;i++) { int x,y; cin>>x>>y; v[x].push_back(y); v[y].push_back(x); } if(m>=n)cout<<"NO"; else { int cnt2,cntbig; cnt2=cntbig=0; for(int i=1;i<=n;i++) { if(v[i].size()==2)cnt2++; if(v[i].size()>2)cntbig++; } if(cntbig>0 && cntbig+cnt2>1){cout<<"NO\n";} else cout<<"YES\n1\n1"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...