Submission #422326


Source Code Expand

n,q = gets.split.map(&:to_i)
 
$f = [*0..n]
 
def root(x)
  x=$f[x] until $f[x] == x
  x
end
 
q.times do
  p,a,b = gets.split.map(&:to_i)
 
  case p
  when 0
    $f[root(a)] = $f[root(b)]
  when 1
    puts (root(a) == root(b)) ? 'Yes' : 'No'
  end
end

Submission Info

Submission Time
Task B - Union Find
User cookies
Language Ruby (2.1.5p273)
Score 0
Code Size 270 Byte
Status TLE
Exec Time 5036 ms
Memory 6564 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 1
AC × 18
TLE × 1
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 AC 135 ms 4784 KB
subtask_01_01.txt AC 679 ms 4964 KB
subtask_01_02.txt AC 69 ms 6564 KB
subtask_01_03.txt AC 1077 ms 4836 KB
subtask_01_04.txt AC 1122 ms 6416 KB
subtask_01_05.txt AC 131 ms 4832 KB
subtask_01_06.txt AC 136 ms 6372 KB
subtask_01_07.txt AC 1142 ms 4832 KB
subtask_01_08.txt AC 1121 ms 6368 KB
subtask_01_09.txt AC 58 ms 4708 KB
subtask_01_10.txt AC 69 ms 6360 KB
subtask_01_11.txt AC 1114 ms 4832 KB
subtask_01_12.txt AC 1137 ms 6364 KB
subtask_01_13.txt AC 884 ms 4832 KB
subtask_01_14.txt AC 72 ms 6536 KB
subtask_01_15.txt AC 1100 ms 4860 KB
subtask_01_16.txt AC 1121 ms 6536 KB
subtask_01_17.txt TLE 5036 ms 6500 KB
subtask_01_18.txt AC 1068 ms 6368 KB