Submission #620941

#TimeUsernameProblemLanguageResultExecution timeMemory
620941berrNewspapers (CEOI21_newspapers)C++17
0 / 100
1 ms340 KiB
#include <bits/stdc++.h> using namespace std; #define int long long vector<int> adj[1005], vis(1005); int flag=1; void dfs(int x, int y) { vis[x]=1; for(auto i: adj[x]) { if(i==y) continue; else if(vis[i]) flag=0; else dfs(i, x); } } int32_t main() { ios_base::sync_with_stdio(false); cin.tie(0); int n, m; cin>>n>>m; for(int i=0; i<m; i++) { int x, y; cin>>x>>y; adj[x].push_back(y); adj[y].push_back(x); } dfs(1, 0); if(flag==0) cout<<"NO\n"; else { cout<<"YES\n"<<n<<"2 1 1\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...