2012-10-20
Codeforces 139 Div2
A. Dice Tower
問題
- サイコロを縦に積む
- 一番上の面と、横の2面だけか見えている
- 並べ方が一意かどうかを求める
方針
- 上からありえないやつをフィルタしていったがWA
- 見えている2面が全部同じこと(=上面で見えている面が横面に出ないこと)が条件
B. Well-known Numbers
問題
- 直前のk個の和からなる数列をkぼなっちと呼ぶ
- 数sをkぼなっちの和で表す
方針
- メモ化したらごみ(ゼロ)が入ってしまいWA
- 大きい数から貪欲でやればよいっぽい
C. Barcode
問題
- 与えられた模様をバーコード状に変更するための最小コストを求める
- それぞれの色はX以上Y以下の幅であること
方針
- コンテスト中は方針が立たず
- 他の方のブログを読む
- DP
- 長さlenのバーコードを考える
- 全体の長さがlenで、長さL(X~Y)で白で終わるバーコードを考える
- 全体の長さがゼロまたはlen-Lで、黒で終わるバーコードがあればOK
結果
半年ぶりに参加。ゼロ完。
AはA問題らしくてとても良い問題だと思う。
Bはテスト不足。
Cは典型問題。こういうのをさくっと解けるようになりたい。
- 37 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=facebook hacker cup 問題&source=web&cd=4&ved=0CDEQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120215/1329326256&ei=eRGGUKa6Be2KmwWzlYGIAQ&usg=AFQjCNHhCL5QCNaLOsSOu0LRjMo6PwD4Ow
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CCoQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120909/1347186258&ei=bheEUJeQPOe3ywGa1YCgDg&usg=AFQjCNEAmAhXe6ZDovYQmGQq8SJjUmL3Rw
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCoQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120909/1347186258&ei=kxmEULCVIcHkyAGxzYGgCw&usg=AFQjCNEAmAhXe6ZDovYQmGQq8SJjUmL3Rw
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=srm 552&source=web&cd=4&ved=0CDIQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120818/1345309354&ei=ZUWGUPPyJamkiAfzo4H4Cw&usg=AFQjCNGvmWUAMhsq4G8i000EKsxbI7nRnQ
- 1 http://search.yahoo.co.jp/search?p=srm526+div2&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=