Submission #1495548


Source Code Expand

#include<bits/stdc++.h>
#include<string>
#include<cctype>
#include<cmath> 
#define rep(i,n) for(int i=0;i<(n);i++)
using namespace std;
 
int main(){
  long long N,Q,i;
  cin >> N >> Q;
  long long A[Q];
  long long B[Q];
  long long C[Q];
  long long g[N];

  rep(i,Q){
    cin >> A[i] >> B[i] >> C[i];
  }
  rep(i,N){
    g[i]=0;
  }

  rep(i,Q){
    if(A[i]==0){
      long long b1=B[i];
      long long c1=C[i];

      g[b1-1]=1;
      g[c1-1]=1;
    }else{
      long long b2=B[i];
      long long c2=C[i];
      if(g[b2-1]==1 && g[c2-1]==1){
	cout << "YES" << endl;
      }else{
	cout << "NO" << endl;
      }
    }
  }


  return 0;
}

Submission Info

Submission Time
Task B - Union Find
User k16180
Language C++14 (GCC 5.4.1)
Score 0
Code Size 685 Byte
Status WA
Exec Time 154 ms
Memory 3584 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 2
AC × 28
WA × 32
Set Name Test Cases
Sample 0-sample-1, 0-sample-2
All 0-sample-1, 0-sample-2, 1-random-00, 1-random-01, 1-random-02, 1-random-03, 1-random-04, 1-random-05, 1-random-06, 1-random-07, 1-random-08, 1-random-09, 1-random-10, 1-random-11, 1-random-12, 1-random-13, 1-random-14, 1-random-15, 1-random-16, 1-random-17, 1-random-18, 1-random-19, 1-random-20, 1-random-21, 1-random-22, 1-random-23, 1-random-24, 1-random-25, 1-random-26, 1-random-27, 1-random-28, 1-random-29, 2-killer-00, 2-killer-01, 2-killer-02, 2-killer-03, 2-killer-04, 2-killer-05, 2-killer-06, 2-killer-07, 2-killer-08, 2-killer-09, 2-killer-10, 2-killer-11, 3-killer-00, 3-killer-01, 3-killer-02, 3-killer-03, 3-killer-04, 3-killer-05, 3-killer-06, 3-killer-07, 3-killer-08, 3-killer-09, 3-killer-10, 3-killer-11, 3-killer-12, 3-killer-13, 3-killer-14, 3-killer-15
Case Name Status Exec Time Memory
0-sample-1 AC 1 ms 256 KB
0-sample-2 AC 1 ms 256 KB
1-random-00 WA 22 ms 1024 KB
1-random-01 WA 56 ms 1792 KB
1-random-02 WA 143 ms 2816 KB
1-random-03 WA 116 ms 2560 KB
1-random-04 WA 86 ms 2432 KB
1-random-05 WA 34 ms 1152 KB
1-random-06 WA 42 ms 1408 KB
1-random-07 WA 104 ms 2176 KB
1-random-08 WA 72 ms 1792 KB
1-random-09 WA 18 ms 896 KB
1-random-10 WA 139 ms 3328 KB
1-random-11 WA 60 ms 1280 KB
1-random-12 WA 3 ms 512 KB
1-random-13 WA 109 ms 2304 KB
1-random-14 WA 5 ms 384 KB
1-random-15 WA 139 ms 3328 KB
1-random-16 WA 113 ms 2432 KB
1-random-17 WA 111 ms 2816 KB
1-random-18 WA 20 ms 1152 KB
1-random-19 WA 44 ms 1664 KB
1-random-20 WA 134 ms 3072 KB
1-random-21 WA 67 ms 1920 KB
1-random-22 WA 24 ms 1152 KB
1-random-23 WA 55 ms 1280 KB
1-random-24 WA 135 ms 2816 KB
1-random-25 WA 71 ms 1792 KB
1-random-26 WA 45 ms 1152 KB
1-random-27 WA 28 ms 1024 KB
1-random-28 WA 64 ms 1664 KB
1-random-29 WA 128 ms 2816 KB
2-killer-00 AC 153 ms 3584 KB
2-killer-01 AC 146 ms 3584 KB
2-killer-02 AC 150 ms 3584 KB
2-killer-03 AC 148 ms 3584 KB
2-killer-04 WA 147 ms 3584 KB
2-killer-05 AC 74 ms 3328 KB
2-killer-06 AC 73 ms 3328 KB
2-killer-07 AC 74 ms 3328 KB
2-killer-08 AC 74 ms 3328 KB
2-killer-09 WA 73 ms 3328 KB
2-killer-10 AC 63 ms 3328 KB
2-killer-11 AC 63 ms 3328 KB
3-killer-00 AC 154 ms 3584 KB
3-killer-01 AC 147 ms 3456 KB
3-killer-02 AC 147 ms 3584 KB
3-killer-03 AC 152 ms 3456 KB
3-killer-04 AC 148 ms 3584 KB
3-killer-05 AC 151 ms 3456 KB
3-killer-06 AC 145 ms 3584 KB
3-killer-07 AC 148 ms 3456 KB
3-killer-08 AC 146 ms 3584 KB
3-killer-09 AC 147 ms 3456 KB
3-killer-10 AC 146 ms 3584 KB
3-killer-11 AC 147 ms 3456 KB
3-killer-12 AC 146 ms 3584 KB
3-killer-13 AC 148 ms 3456 KB
3-killer-14 AC 149 ms 3584 KB
3-killer-15 AC 149 ms 3456 KB