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 |
|
|
|
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 |