Submission #1996906


Source Code Expand

#include <iostream>
#include <string.h>
using namespace std;
long box[100000];
long rek=1;
int main(void){
    memset(box,0,sizeof(box));
    long n,q;
    cin>>n>>q;
    for(long i=0;i<q;i++){
        long p,a,b;
        cin>>p>>a>>b;
        if(p==0){
            if(a==b||(box[a]==box[b]&&box[a]!=0)){continue;}
            if(box[a]==0&&box[b]==0){
                box[a]=box[b]=rek;
                rek++;
            }
            else if(box[a]!=0&&box[b]!=0){
                long i;i=box[b];
                for(long j=0;j<n;j++){
                    if(i==box[j]){box[j]=box[a];}
                }
            }
            else{
                if(box[a]==0){box[a]=box[b];}
                else{box[b]=box[a];}
            }
        }
        else{
            if(box[a]==box[b]&&box[a]!=0){cout<<"Yes"<<endl;}
            else{cout<<"No"<<endl;}
        }
    }
}

Submission Info

Submission Time
Task B - Union Find
User Ryuzaky
Language C++14 (GCC 5.4.1)
Score 0
Code Size 912 Byte
Status WA
Exec Time 486 ms
Memory 1664 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
WA × 1
AC × 7
WA × 12
Set Name Test Cases
Sample 00_sample_01.txt
All 00_sample_01.txt, subtask_01_01.txt, subtask_01_02.txt, subtask_01_03.txt, subtask_01_04.txt, subtask_01_05.txt, subtask_01_06.txt, subtask_01_07.txt, subtask_01_08.txt, subtask_01_09.txt, subtask_01_10.txt, subtask_01_11.txt, subtask_01_12.txt, subtask_01_13.txt, subtask_01_14.txt, subtask_01_15.txt, subtask_01_16.txt, subtask_01_17.txt, subtask_01_18.txt
Case Name Status Exec Time Memory
00_sample_01.txt WA 2 ms 1024 KB
subtask_01_01.txt WA 284 ms 1408 KB
subtask_01_02.txt AC 2 ms 1024 KB
subtask_01_03.txt WA 414 ms 1664 KB
subtask_01_04.txt AC 485 ms 1664 KB
subtask_01_05.txt WA 25 ms 1024 KB
subtask_01_06.txt AC 28 ms 1024 KB
subtask_01_07.txt WA 444 ms 1664 KB
subtask_01_08.txt WA 480 ms 1664 KB
subtask_01_09.txt WA 2 ms 1024 KB
subtask_01_10.txt AC 2 ms 1024 KB
subtask_01_11.txt WA 412 ms 1664 KB
subtask_01_12.txt WA 486 ms 1664 KB
subtask_01_13.txt WA 363 ms 1536 KB
subtask_01_14.txt AC 3 ms 1024 KB
subtask_01_15.txt WA 436 ms 1664 KB
subtask_01_16.txt AC 478 ms 1664 KB
subtask_01_17.txt WA 332 ms 1408 KB
subtask_01_18.txt AC 331 ms 1408 KB