답안 #745522

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
745522 2023-05-20T09:33:02 Z Sarpa Newspapers (CEOI21_newspapers) C++14
4 / 100
5 ms 5076 KB
// Be nam KHODA
#include<bits/stdc++.h>

using namespace std;

typedef long long ll;
typedef pair<int, int> pii;
typedef pair<ll, ll> pll;

#define all(x) (x).begin(), (x).end()
#define F first
#define S second

const int N = 2e5 + 10, mod = 1e9 + 7, inf = INT_MAX;

int n, m;
vector<int> adj[N];
bool mark[N], cy;
int color[N];

void dfs(int u, int p = -1){
  mark[u] = true;
  if(p != -1) color[u] = color[p]^1;
  for(auto & v : adj[u]){
    if(mark[v] and color[u] == color[v])
      cy = true;
    if(!mark[v])
      dfs(v, u);
    }
}

int main(){
    cin.tie(0), ios::sync_with_stdio(0);
    cin >> n >> m;
    for(int i = 0; i < m; i++){
      int u, v;
      cin >> u >> v;
      u--, --v;
      adj[u].push_back(v);
      adj[v].push_back(u);
    }
    dfs(0);

    if(cy)
      cout << "NO" << endl;
    else
      cout << "YES\n1\n1" << endl;
    return 0;   
}




# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 4948 KB Output is correct
2 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
3 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
4 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
5 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
6 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
7 Correct 2 ms 4948 KB Output is correct
8 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
9 Incorrect 3 ms 4948 KB Output isn't correct
10 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 4948 KB Output is correct
2 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
3 Partially correct 4 ms 4948 KB Failed to provide a successful strategy.
4 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
5 Partially correct 4 ms 4948 KB Failed to provide a successful strategy.
6 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
7 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
8 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
9 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
10 Partially correct 4 ms 4948 KB Failed to provide a successful strategy.
11 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
12 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
13 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
14 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
15 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
16 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
17 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
18 Partially correct 5 ms 5076 KB Failed to provide a successful strategy.
19 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
20 Partially correct 3 ms 5076 KB Failed to provide a successful strategy.
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 4948 KB Output is correct
2 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
3 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
4 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
5 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
6 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
7 Correct 2 ms 4948 KB Output is correct
8 Partially correct 3 ms 4948 KB Failed to provide a successful strategy.
9 Incorrect 3 ms 4948 KB Output isn't correct
10 Halted 0 ms 0 KB -