Submission #992201


Source Code Expand

#include<bits/stdc++.h>

#define REP(i,s,n) for(int i=s;i<n;i++)
#define rep(i,n) REP(i,0,n)

using namespace std;

#define MAX 100010

int par[MAX];

int find(int x) {
  if( par[x] == x ) return x;
  return par[x] = find(par[x]);
}

void unit(int x,int y) {
  x = find(x), y = find(y);
  if( x != y ) par[x] = y;
}

int N,M;
deque<int> deq[MAX];

int main(){
  cin >> N >> M;
  rep(i,N) par[i] = i;
  rep(i,N) {
    int k,l;
    cin >> k;
    rep(j,k) {
      cin >> l;
      deq[l].push_back(i);
    }
  }

  rep(i,M+1) {
    REP(j,1,(int)deq[i].size()) {
      unit(deq[i][j-1],deq[i][j]);
    }
  }

  set<int> S;
  rep(i,N) {
    S.insert(find(i));
    if( (int)S.size() >= 2 ) {
      puts("NO");
      return 0;
    }
  }
  puts("YES");
  return 0;
}

Submission Info

Submission Time
Task C - Interpretation
User ChiyomiAnzai
Language C++14 (GCC 5.4.1)
Score 400
Code Size 811 Byte
Status AC
Exec Time 125 ms
Memory 69760 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 70 ms 67456 KB
01-02.txt AC 70 ms 67456 KB
01-03.txt AC 70 ms 67456 KB
01-04.txt AC 70 ms 67456 KB
01-05.txt AC 70 ms 67456 KB
01-06.txt AC 72 ms 67456 KB
01-07.txt AC 70 ms 67456 KB
01-08.txt AC 71 ms 67456 KB
01-09.txt AC 70 ms 67456 KB
01-10.txt AC 70 ms 67456 KB
02-01.txt AC 111 ms 67456 KB
02-02.txt AC 108 ms 67840 KB
02-03.txt AC 109 ms 67456 KB
02-04.txt AC 118 ms 67712 KB
02-05.txt AC 113 ms 67840 KB
02-06.txt AC 116 ms 67712 KB
02-07.txt AC 114 ms 67840 KB
02-08.txt AC 114 ms 68992 KB
02-09.txt AC 125 ms 69760 KB
02-10.txt AC 121 ms 68608 KB
02-11.txt AC 119 ms 68608 KB
02-12.txt AC 122 ms 67968 KB
02-13.txt AC 122 ms 67968 KB
sample-01.txt AC 70 ms 67456 KB
sample-02.txt AC 70 ms 67456 KB