- PKU 3440 Coin Toss
- PKU 3439 Server Relocation
42問。
PKU 3440 Coin Toss
ひたすら計算する。Presentation Error食らったのは気のせい。
PKU 3439 Server Relocation
コンセントを頂点として、二コンセント間の距離がLENGTH1 + LENGTH2より小さいものの間に辺を引いたグラフにおいて、始点から終点までの最短経路を求めればよい。
単一始点だからDijkstraで決定だろwwwwwwwwww←アホ(俺)
求めるのは移動の「回数」であって、このグラフにある辺の重みはすべて1である(重みなし)。よってBFSを使ってO(|V|)で最小の移動回数を求めることができる。DijkstraだとTLEするよ!(経験者は語る)