Submission #991908


Source Code Expand

#include <bits/stdc++.h>

using namespace std;

typedef long double ld;
typedef long long ll;

const int M = 200100;

int n, m;

int p[M];

void ini() {
  iota(p, p + M, 0);
}

int get(int x) {
  return p[x] = p[x] == x ? x : get(p[x]);
}

void uni(int x, int y) {
  x = get(x);
  y = get(y);
  p[x] = y;
}

void read() {
  cin >> n >> m;
  for (int i = 0; i < n; ++i) {
    int k;
    cin >> k;
    for (int j = 0; j < k; ++j) {
      int x;
      cin >> x;
      uni(i, n + x);
    }
  }

  for (int i = 0; i < n; ++i)
    if (get(i) != get(0)) {
      cout << "NO\n";
      exit(0);
    }
  cout << "YES\n";
}

int main() {
#ifdef LOCAL
  assert(freopen("c.in", "r", stdin));
#endif

  ios_base::sync_with_stdio(false);

  ini();
  read();

}

Submission Info

Submission Time
Task C - Interpretation
User Arterm
Language C++14 (GCC 5.4.1)
Score 400
Code Size 806 Byte
Status AC
Exec Time 65 ms
Memory 1792 KB

Judge Result

Set Name sample dataset1 dataset2
Score / Max Score 0 / 0 200 / 200 200 / 200
Status
AC × 2
AC × 12
AC × 25
Set Name Test Cases
sample sample-01.txt, sample-02.txt
dataset1 sample-01.txt, sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt
dataset2 sample-01.txt, sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt
Case Name Status Exec Time Memory
01-01.txt AC 65 ms 1532 KB
01-02.txt AC 4 ms 1024 KB
01-03.txt AC 4 ms 1024 KB
01-04.txt AC 4 ms 1024 KB
01-05.txt AC 4 ms 1024 KB
01-06.txt AC 4 ms 1024 KB
01-07.txt AC 4 ms 1024 KB
01-08.txt AC 4 ms 1024 KB
01-09.txt AC 4 ms 1024 KB
01-10.txt AC 4 ms 1024 KB
02-01.txt AC 15 ms 1024 KB
02-02.txt AC 17 ms 1024 KB
02-03.txt AC 16 ms 1024 KB
02-04.txt AC 18 ms 1024 KB
02-05.txt AC 18 ms 1024 KB
02-06.txt AC 17 ms 1024 KB
02-07.txt AC 18 ms 1024 KB
02-08.txt AC 15 ms 1024 KB
02-09.txt AC 18 ms 1024 KB
02-10.txt AC 16 ms 1792 KB
02-11.txt AC 16 ms 1792 KB
02-12.txt AC 15 ms 1152 KB
02-13.txt AC 15 ms 1152 KB
sample-01.txt AC 4 ms 1024 KB
sample-02.txt AC 4 ms 1024 KB