橋梁管理日誌

日誌と言いながら日次での更新はされない模様

2019-07-01から1ヶ月間の記事一覧

ARC036 D 偶数メートル

問題ページ 解法 2つの街が直接偶数メートルで繋がっているか、2つの街の両方から行き来できる奇数長の閉路があれば、またその時に限りクエリに対する出力はYESとなる。これは、重み付き(ポテンシャル付き)Union-Find木を使うと調べることができる。道路を…

JOI 2019 予選 (AOJ 0656) イルミネーション

問題ページ 解法 番目の木までを見たときの美しさの最大値とする。すると遷移は、その木を使わないときとなる。木を使う場合、を満たすに対して高々1本しか木を使えないという制限がある。よって、木を使う場合はこれを満たすものの中で最大のの次に遷移する…

PCK 2018 Final (AOJ 0401) Playing With Stones

問題ページ 解法 grundy数を考える。白石、黒石がともに0個のときこれ以上の遷移ができず、必敗であることが分かる。また、石は等しい個数同士を交換するか取り除くしかないため、最終的に必ずこの状態になる。よって、再帰的にgrundy数を求めることができる…

PCK 2018 Final (AOJ 0400) Maze and Items

問題ページ 解法 0-9, A-J, a-j, S, Tの高々32頂点間の距離を幅優先探索で求める。このとき、A-J及びa-jは通り抜けてはならないことにする。0-9に0-9、A-Jに10-19、a-jに20-29、Sに30、Tに31の番号を割り当て、グラフを作る。数字を持っているかいないかの各…

ICPC2019 国内予選 参加記

ICPC2019 国内予選に参加しました。nicklawさん、NOSSさんと私のチームで4完41位、学内1位で予選突破しました。 チームメイトの参加記 ICPC2019 国内予選 参加記 - NOSSの雑記 やったこと A問題は縦方向の和のmaxなので私が秒で実装し、通しました。Bをnickl…