2013-01-14
Codeforces 160
Div2 A. Roma and Lucky Numbers
問題
- 4と7がラッキーナンバー
- 4と7がk個までの数の個数を求める
方針
- 数えるだけ
- intではなくstringで入力する
Div2 B. Roma and Changing Signs
問題
- 非減少の数列が与えられる
- ちょうどk回符号を反転する
- 和の最大値を求める
方針
- 最後の負の数までは、小さいほう(絶対値の大きいほう)から反転していく
- 最後の負の数については、正の数を反転したほうが良いケースがある
- 場合わけ...
- (終了後)
- 絶対値でソートして持っておくのもあり
Div2 C. Maxim and Discounts
問題
- スーパーで買い物をする
- Mパターンの割引がある
- まとめて買うと割引される
- 割引するためにはq個買う
- q個の中の最低金額を上回らない品物が最大2個無料になる
方針
結果
ooo-- 00:05+0,00:45+2,01:29+2 2076pt 444/1424 rating 1581 -> 1534
Bはとりあえず負の数は全部反転させて、そのあと絶対値の判定をすればよかった。最後のインデックスの負数で場合わけしてしまい複雑になった。
Cは最小のだけ貪欲に適用すればよかった。
Dはあとで解く。
- 31 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 3 http://www.google.co.jp/search?q=srm508+div2&oq=srm508+div2&sourceid=chrome&ie=UTF-8
- 3 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyword/Codeforces
- 3 http://www.google.co.jp/search?q=SRM 566 Div2 Hard
- 2 https://www.google.co.jp/
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=srm508 div2&source=web&cd=1&ved=0CDAQFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110612/1307897928&ei=17jzUOWkM8yLkwXPkIDgAw&usg=AFQjCNHWv2HAtQehW-72yKjXMvcO2rUZnA&bvm=bv.1357700187,d.dGI&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC8QFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20121102/1351881076&ei=xuzzUIAW5b7RBaOmgcAO&usg=AFQjCNGvQIgge6ZnXvxAmrDkp2xKXdbGsg&sig2=qDXcN8EyHO5DXWpNOb7ovA&bvm=bv.1357700187,d.d2k&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CEcQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120917/1347897332&ei=bzz0UPjPDvOU0QXJ1oDoDg&usg=AFQjCNEii-hysudckA1LBalYbouyPiSFNw&sig2=UuvtPAugkjhkoRgY5tR57g&bvm=bv.1357700187,d.d2k&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=topcoder srm566&source=web&cd=17&ved=0CE4QFjAGOAo&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20130113/1358100230&ei=bVH0UKfIN8m8kQWos4GYAQ&usg=AFQjCNF9rs6zhEbnIoBtPK7h8eS-pf5C8g
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CEYQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20130113/1358100230&ei=Nzf1UKXUJ6yT0QXGsIC4AQ&usg=AFQjCNF9rs6zhEbnIoBtPK7h8eS-pf5C8g&sig2=xpw36tgEJ52doXlS9wHMYw&bvm=bv.41018144,d.d2k&cad=rja