提出 #23482710
ソースコード 拡げる
N1 = 1+N = gets.to_i
E = Array.new(N1){[]}; (N-1).times{
a,b = gets.split.map(&:to_i)
E[a] << b
E[b] << a
}
P = [0]+[nil]*N
D = [0]+[nil]*N
O = [0]+[nil]*N
*S = P[1] = D[1] = o = 1
while a = S.pop
p,d,O[a] = P[a],D[a]+1,o+=1
E[a].each{|b|
next if b==p
P[b],D[b] = a,d
S << b
}
end
A = [ps=P.dup]
(D.max-1).bit_length.times{
A << ps = N1.times.map{|a| ps[ps[a]] }
}
Ans = lambda{|a,dd|
i = 0
while 0<dd
a = A[i][a] if 0<dd&1
dd >>= 1
i += 1
end
next a
}
Dst = lambda{|(a,b)|
da,db = D[a],D[b]
dc = (1..[da,db].min).bsearch{|dc|
Ans[a,da-dc] != Ans[b,db-dc]
}
next dc ? da-dc+db-dc+2 : (da-db).abs
}
puts gets.to_i.times.map{
k,*as = gets.split.map(&:to_i)
as.sort_by!{|a| O[a] }
as << as[0]
next as.each_cons(2).sum(&Dst)/2
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | 035 - Preserve Connectivity(★7) |
| ユーザ | ds14050 |
| 言語 | Ruby (2.7.1) |
| 得点 | 0 |
| コード長 | 810 Byte |
| 結果 | TLE |
| 実行時間 | 2207 ms |
| メモリ | 42608 KiB |
コンパイルエラー
./Main.rb:44: warning: assigned but unused variable - k
ジャッジ結果
| セット名 | Sample | Subtask1 | Subtask2 | Subtask3 | Subtask4 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 2 | 0 / 1 | 0 / 1 | 0 / 3 | ||||||||||||||||||
| 結果 |
|
|
|
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample_01.txt, sample_02.txt, sample_03.txt |
| Subtask1 | sub1_01.txt, sub1_02.txt, sub1_03.txt, sub1_04.txt, sub1_05.txt, sub1_06.txt, sub1_07.txt, sub1_08.txt, sub1_09.txt, sub1_10.txt, sub1_11.txt, sample_01.txt, sample_02.txt, sample_03.txt |
| Subtask2 | sub2_01.txt, sub2_02.txt, sub2_03.txt, sub2_04.txt, sub2_05.txt, sub2_06.txt, sub2_07.txt, sub2_08.txt, sample_02.txt, sub1_01.txt |
| Subtask3 | sub3_01.txt, sub3_02.txt, sub3_03.txt, sub3_04.txt, sub3_05.txt, sub3_06.txt, sub3_07.txt, sub3_08.txt, sample_03.txt |
| Subtask4 | sample_01.txt, sample_02.txt, sample_03.txt, sub1_01.txt, sub1_02.txt, sub1_03.txt, sub1_04.txt, sub1_05.txt, sub1_06.txt, sub1_07.txt, sub1_08.txt, sub1_09.txt, sub1_10.txt, sub1_11.txt, sub2_01.txt, sub2_02.txt, sub2_03.txt, sub2_04.txt, sub2_05.txt, sub2_06.txt, sub2_07.txt, sub2_08.txt, sub3_01.txt, sub3_02.txt, sub3_03.txt, sub3_04.txt, sub3_05.txt, sub3_06.txt, sub3_07.txt, sub3_08.txt, sub4_01.txt, sub4_02.txt, sub4_03.txt, sub4_04.txt, sub4_05.txt, sub4_06.txt, sub4_07.txt, sub4_08.txt, sub4_09.txt, sub4_10.txt, sub4_11.txt, sub4_12.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| sample_01.txt | AC | 62 ms | 14000 KiB |
| sample_02.txt | AC | 63 ms | 14164 KiB |
| sample_03.txt | AC | 59 ms | 14228 KiB |
| sub1_01.txt | AC | 60 ms | 14008 KiB |
| sub1_02.txt | AC | 55 ms | 14048 KiB |
| sub1_03.txt | AC | 57 ms | 13808 KiB |
| sub1_04.txt | AC | 545 ms | 14916 KiB |
| sub1_05.txt | AC | 538 ms | 15164 KiB |
| sub1_06.txt | AC | 556 ms | 15136 KiB |
| sub1_07.txt | AC | 1772 ms | 15436 KiB |
| sub1_08.txt | AC | 740 ms | 15184 KiB |
| sub1_09.txt | TLE | 2125 ms | 15176 KiB |
| sub1_10.txt | AC | 278 ms | 15084 KiB |
| sub1_11.txt | TLE | 2072 ms | 15348 KiB |
| sub2_01.txt | AC | 1110 ms | 33980 KiB |
| sub2_02.txt | AC | 1168 ms | 34728 KiB |
| sub2_03.txt | AC | 1228 ms | 34884 KiB |
| sub2_04.txt | TLE | 2207 ms | 41020 KiB |
| sub2_05.txt | TLE | 2207 ms | 39672 KiB |
| sub2_06.txt | TLE | 2207 ms | 40416 KiB |
| sub2_07.txt | AC | 638 ms | 30232 KiB |
| sub2_08.txt | TLE | 2207 ms | 39748 KiB |
| sub3_01.txt | AC | 1143 ms | 35436 KiB |
| sub3_02.txt | AC | 1134 ms | 35520 KiB |
| sub3_03.txt | AC | 1135 ms | 35436 KiB |
| sub3_04.txt | TLE | 2207 ms | 41804 KiB |
| sub3_05.txt | TLE | 2207 ms | 42608 KiB |
| sub3_06.txt | TLE | 2207 ms | 41624 KiB |
| sub3_07.txt | AC | 573 ms | 30884 KiB |
| sub3_08.txt | TLE | 2207 ms | 41384 KiB |
| sub4_01.txt | AC | 928 ms | 35252 KiB |
| sub4_02.txt | AC | 864 ms | 34896 KiB |
| sub4_03.txt | AC | 819 ms | 34784 KiB |
| sub4_04.txt | TLE | 2207 ms | 40652 KiB |
| sub4_05.txt | TLE | 2207 ms | 40812 KiB |
| sub4_06.txt | TLE | 2207 ms | 40460 KiB |
| sub4_07.txt | AC | 444 ms | 30840 KiB |
| sub4_08.txt | AC | 426 ms | 30284 KiB |
| sub4_09.txt | AC | 435 ms | 30640 KiB |
| sub4_10.txt | TLE | 2207 ms | 40920 KiB |
| sub4_11.txt | TLE | 2207 ms | 40544 KiB |
| sub4_12.txt | TLE | 2207 ms | 40048 KiB |