# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
588539 | 2022-07-03T13:37:43 Z | jasmin | Newspapers (CEOI21_newspapers) | C++14 | 1 ms | 340 KB |
#include<bits/stdc++.h> using namespace std; #define int long long int bfs(int n, vector<vector<int> >& adi){ vector<bool> vis(n); deque<int> q; q.push_back(0); int last=0; vis[0]=true; while(!q.empty()){ int v=last=q.front(); q.pop_front(); for(auto u: adi[v]){ if(!vis[u]){ vis[u]=true; q.push_back(u); } } } return last; } int dfs(int v, int hight, vector<bool>& vis, vector<vector<int> >& adi, bool& pos){ if(vis[v]){ return 0; } vis[v]=true; int cnt=1; int further=0; for(auto u: adi[v]){ int subtree=dfs(u, hight+1, vis, adi, pos); cnt+=subtree; if(subtree>2){ further++; } } pos=pos && (further<=1); return cnt; } signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n, m; cin >> n >> m; vector<vector<int> > adi(n); for(int i=0; i<m; i++){ int a, b; cin >> a >> b; adi[a-1].push_back(b-1); adi[b-1].push_back(a-1); } bool pos=(m==n-1); int root=bfs(n, adi); vector<bool> vis(n, false); dfs(root, 0, vis, adi, pos); if(pos){ cout << "YES\n"; cout << 1 << "\n"; cout << 1 << "\n"; } else{ cout << "NO\n"; } }
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
3 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
4 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
5 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
6 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
7 | Correct | 0 ms | 212 KB | Output is correct |
8 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
9 | Correct | 0 ms | 212 KB | Output is correct |
10 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
11 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
12 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
13 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
14 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
15 | Partially correct | 0 ms | 316 KB | Failed to provide a successful strategy. |
16 | Partially correct | 1 ms | 320 KB | Failed to provide a successful strategy. |
17 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
18 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
19 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
20 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
21 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
22 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
23 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
24 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
25 | Partially correct | 0 ms | 320 KB | Failed to provide a successful strategy. |
26 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
27 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
28 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
29 | Correct | 0 ms | 212 KB | Output is correct |
30 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
31 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
32 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
33 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
34 | Correct | 1 ms | 212 KB | Output is correct |
35 | Partially correct | 0 ms | 320 KB | Failed to provide a successful strategy. |
36 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
37 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
38 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
39 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
40 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
41 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
42 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
43 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
44 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
45 | Correct | 1 ms | 212 KB | Output is correct |
46 | Correct | 0 ms | 212 KB | Output is correct |
47 | Correct | 1 ms | 320 KB | Output is correct |
48 | Incorrect | 1 ms | 320 KB | Output isn't correct |
49 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
3 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
4 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
5 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
6 | Partially correct | 0 ms | 292 KB | Failed to provide a successful strategy. |
7 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
8 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
9 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
10 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
11 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
12 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
13 | Partially correct | 0 ms | 340 KB | Failed to provide a successful strategy. |
14 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
15 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
16 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
17 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
18 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
19 | Partially correct | 1 ms | 340 KB | Failed to provide a successful strategy. |
20 | Partially correct | 0 ms | 340 KB | Failed to provide a successful strategy. |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
3 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
4 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
5 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
6 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
7 | Correct | 0 ms | 212 KB | Output is correct |
8 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
9 | Correct | 0 ms | 212 KB | Output is correct |
10 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
11 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
12 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
13 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
14 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
15 | Partially correct | 0 ms | 316 KB | Failed to provide a successful strategy. |
16 | Partially correct | 1 ms | 320 KB | Failed to provide a successful strategy. |
17 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
18 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
19 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
20 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
21 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
22 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
23 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
24 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
25 | Partially correct | 0 ms | 320 KB | Failed to provide a successful strategy. |
26 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
27 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
28 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
29 | Correct | 0 ms | 212 KB | Output is correct |
30 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
31 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
32 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
33 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
34 | Correct | 1 ms | 212 KB | Output is correct |
35 | Partially correct | 0 ms | 320 KB | Failed to provide a successful strategy. |
36 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
37 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
38 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
39 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
40 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
41 | Partially correct | 0 ms | 212 KB | Failed to provide a successful strategy. |
42 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
43 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
44 | Partially correct | 1 ms | 212 KB | Failed to provide a successful strategy. |
45 | Correct | 1 ms | 212 KB | Output is correct |
46 | Correct | 0 ms | 212 KB | Output is correct |
47 | Correct | 1 ms | 320 KB | Output is correct |
48 | Incorrect | 1 ms | 320 KB | Output isn't correct |
49 | Halted | 0 ms | 0 KB | - |