Submission #14089327
Source Code Expand
N = gets.to_i
P = [nil,*N.times.map{ gets.to_i }]
C = Array.new(N+1){ [] }
1.upto(N){|a|
b = P[a]
C[b] << a if 0<b
}
T,L,R = [nil]*(N+1),[nil]*(N+1),[nil]*(N+1)
F = lambda{|a|
L[a] = T.size
T << a
C[a].each(&F)
R[a] = T.size
}
F[P.index(-1)]
Q = gets.to_i
Q.times{
a,b = gets.split.map(&:to_i)
puts(L[b] < L[a] && L[a] < R[b] ? 'Yes' : 'No')
}
Submission Info
| Submission Time | |
|---|---|
| Task | K - Conglomerate |
| User | ds14050 |
| Language | Ruby (2.3.3) |
| Score | 0 |
| Code Size | 378 Byte |
| Status | RE |
| Exec Time | 362 ms |
| Memory | 30004 KiB |
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 6 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | example_01.txt, example_02.txt |
| All | example_01.txt, example_02.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, subtask_01_19.txt, subtask_01_20.txt, subtask_01_21.txt, subtask_01_22.txt, subtask_01_23.txt, subtask_01_24.txt, subtask_01_25.txt, subtask_01_26.txt, subtask_01_27.txt, subtask_01_28.txt, subtask_01_29.txt, subtask_01_30.txt, subtask_01_31.txt, subtask_01_32.txt, subtask_01_33.txt, subtask_01_34.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| example_01.txt | AC | 6 ms | 1788 KiB |
| example_02.txt | AC | 6 ms | 1788 KiB |
| subtask_01_01.txt | AC | 350 ms | 22324 KiB |
| subtask_01_02.txt | AC | 171 ms | 18868 KiB |
| subtask_01_03.txt | AC | 338 ms | 22640 KiB |
| subtask_01_04.txt | AC | 175 ms | 3964 KiB |
| subtask_01_05.txt | AC | 201 ms | 3848 KiB |
| subtask_01_06.txt | AC | 66 ms | 8244 KiB |
| subtask_01_07.txt | AC | 357 ms | 23932 KiB |
| subtask_01_08.txt | AC | 361 ms | 23988 KiB |
| subtask_01_09.txt | AC | 361 ms | 23988 KiB |
| subtask_01_10.txt | AC | 362 ms | 23676 KiB |
| subtask_01_11.txt | RE | 132 ms | 28028 KiB |
| subtask_01_12.txt | RE | 134 ms | 29236 KiB |
| subtask_01_13.txt | RE | 138 ms | 29052 KiB |
| subtask_01_14.txt | RE | 153 ms | 30004 KiB |
| subtask_01_15.txt | RE | 132 ms | 28596 KiB |
| subtask_01_16.txt | RE | 147 ms | 29236 KiB |
| subtask_01_17.txt | RE | 153 ms | 29620 KiB |
| subtask_01_18.txt | RE | 138 ms | 29364 KiB |
| subtask_01_19.txt | RE | 133 ms | 28028 KiB |
| subtask_01_20.txt | RE | 133 ms | 27828 KiB |
| subtask_01_21.txt | RE | 138 ms | 29436 KiB |
| subtask_01_22.txt | RE | 137 ms | 28284 KiB |
| subtask_01_23.txt | RE | 147 ms | 28724 KiB |
| subtask_01_24.txt | RE | 132 ms | 28596 KiB |
| subtask_01_25.txt | RE | 153 ms | 28724 KiB |
| subtask_01_26.txt | RE | 138 ms | 29108 KiB |
| subtask_01_27.txt | RE | 133 ms | 28340 KiB |
| subtask_01_28.txt | RE | 132 ms | 28028 KiB |
| subtask_01_29.txt | RE | 152 ms | 28468 KiB |
| subtask_01_30.txt | RE | 137 ms | 28724 KiB |
| subtask_01_31.txt | RE | 133 ms | 28852 KiB |
| subtask_01_32.txt | RE | 133 ms | 28156 KiB |
| subtask_01_33.txt | RE | 137 ms | 29436 KiB |
| subtask_01_34.txt | RE | 152 ms | 29108 KiB |