Submission #745517

# Submission time Handle Problem Language Result Execution time Memory
745517 2023-05-20T09:27:48 Z Sarpa Newspapers (CEOI21_newspapers) C++14
0 / 100
4 ms 4948 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;

void dfs(int u, int p =-1){
  mark[u] = true;
  for(auto & v : adj[u]){
    if(mark[v] and v != p)
      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);
    }
    for(int i = 0; i < n; i++)
      if(!mark[i])
        dfs(i);
    if(cy)
      cout << "NO" << endl;
    else
      cout << "YES\n0" << endl;
    return 0;   
}




# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 4948 KB Integer parameter [name=k] equals to 0, violates the range [1, 5]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 4948 KB Integer parameter [name=k] equals to 0, violates the range [1, 5]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 4948 KB Integer parameter [name=k] equals to 0, violates the range [1, 5]
2 Halted 0 ms 0 KB -