Submission #22827097
Source Code Expand
N = gets.to_i
P = [0,1]
C = Array.new(N+1){[]}
gets.split{
p = _1.to_i
C[p] << P.size
P << p
}
D = [nil]*(N+1)
F = lambda{|r,d,ds|
D[r] = [d,ds.dup]
ds[d] += 1
C[r].each{|c|
F[c,d+1,ds]
}
D[r] << ds.dup
}
F[1,0,[0]*N]
G = lambda{|ln|
u,d = ln.split.map(&:to_i)
_,ds1,ds2 = D[u]
next ds2[d]-ds1[d]
}
gets
puts $<.map(&G)
Submission Info
| Submission Time | |
|---|---|
| Task | E - Count Descendants |
| User | ds14050 |
| Language | Ruby (2.7.1) |
| Score | 0 |
| Code Size | 358 Byte |
| Status | TLE |
| Exec Time | 2254 ms |
| Memory | 1494680 KiB |
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 500 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_00 |
| All | binary_00, binary_01, binary_02, binary_03, binary_04, binary_05, binary_06, binary_07, binary_08, binary_09, bound_00, bound_01, bound_02, bound_03, broomlike_00, broomlike_01, broomlike_02, broomlike_03, broomlike_04, random_00, random_01, random_02, random_03, random_04, random_05, random_06, random_07, random_08, random_09, sample_00 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| binary_00 | TLE | 2251 ms | 1408644 KiB |
| binary_01 | TLE | 2252 ms | 1416324 KiB |
| binary_02 | TLE | 2252 ms | 1434120 KiB |
| binary_03 | TLE | 2252 ms | 1428224 KiB |
| binary_04 | TLE | 2251 ms | 1395840 KiB |
| binary_05 | TLE | 2251 ms | 1406220 KiB |
| binary_06 | TLE | 2251 ms | 1405172 KiB |
| binary_07 | TLE | 2252 ms | 1408392 KiB |
| binary_08 | TLE | 2253 ms | 1403456 KiB |
| binary_09 | TLE | 2252 ms | 1419980 KiB |
| bound_00 | TLE | 2250 ms | 1370076 KiB |
| bound_01 | TLE | 2251 ms | 1370220 KiB |
| bound_02 | AC | 261 ms | 15956 KiB |
| bound_03 | AC | 258 ms | 15808 KiB |
| broomlike_00 | TLE | 2251 ms | 1370436 KiB |
| broomlike_01 | TLE | 2252 ms | 1417964 KiB |
| broomlike_02 | TLE | 2253 ms | 1387788 KiB |
| broomlike_03 | TLE | 2253 ms | 1398196 KiB |
| broomlike_04 | TLE | 2251 ms | 1383800 KiB |
| random_00 | TLE | 2251 ms | 1391472 KiB |
| random_01 | TLE | 2251 ms | 1409120 KiB |
| random_02 | TLE | 2254 ms | 1494680 KiB |
| random_03 | TLE | 2252 ms | 1405240 KiB |
| random_04 | TLE | 2252 ms | 1399276 KiB |
| random_05 | TLE | 2251 ms | 1330032 KiB |
| random_06 | TLE | 2252 ms | 1423560 KiB |
| random_07 | TLE | 2251 ms | 1396296 KiB |
| random_08 | TLE | 2252 ms | 1409952 KiB |
| random_09 | TLE | 2252 ms | 1395480 KiB |
| sample_00 | AC | 60 ms | 14112 KiB |