/ 最近 .rdf 追記 編集 設定 本棚

log[20220726]



20220726() [AtCoder] 精進ABC212-ESafety Journey( diff)TLE 解は以前からできていたNMK の上限が 5000 のときに O(K(N+M))Ruby にはたいへん厳しいしかし不可能ではないみたいで、Ruby によるすべての提出を見ると AC が3つある1つは numo/narray を使うもので2つはープ展開した文字列を eval するものそんなテクニック初めて見たよ! 横目でちらちら見ながらまねしてみたけどなんでか同等の速度は出なかった繊細なのね提出 #33540024 (AC / 1981 ms)まねできなかったからこれは正統派のコ原型は以前からあったポイトは K のループがおよそ K/2 回というところ定数倍2分の1ドテトで実験して確かめたんだけど13,14 行目を多重代入にして1行にまとめると 10 ms ほど制限時間をオーバーする。d1.values_at(*vs).sumvs.sum{|v| d1[v] } だともっとオーバーする頂点ごとにまとめた辺(E)の代わりに辺の集合(UV)をそのまま使うと制限時間を数倍オーバーする色々な積み重ねの上できわっきわの AC なんだ