2013-12-23
SRM 592
Div1 Easy (300) LittleElephantAndBalls
問題
- RGB三種類のボールがある
- テーブルに1つずつ置いていく
- ボールを置いたとき、置いたボールの左側の色の数と、右側の色の数が得点になる
- 得点の最大値を求める
方針
- 手が出ず
- (終了後)
- 左右それぞれにできるだけ異なる色を置いていくと、結局左右それぞれに置いたかどうかになる
- 色毎に最大2個まで覚えておけばよい
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_592/LittleElephantAndBalls.cpp
Div2 Easy (250) LittleElephantAndBooks
問題
- 何冊かの本があり、ページ数が配列で与えられる
- N冊選んで読む
- 読んだページ数の合計が2番目に少ないようにしたい
- 何ページ読むことになるか求める
方針
- 最初または末尾より一つ前、どちらかの本を読まないのが2番目
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_592/LittleElephantAndBooks.cpp
Div2 Medium (500) LittleElephantAndPermutationDiv2
問題
- 1からNまでのN個の数列AとBがある
- それぞれの要素を並べ替えて、max(Ai,Bi)の和を求める
- 和がK以上になるのは何通りか求める
方針
- next_permutationで全列挙
- 並べ方はN!通りあるので、K以上ならN!を加える
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_592/LittleElephantAndPermutationDiv2.cpp
結果
--- 0pt rating 1217 -> 1161
並べ方を考えてしまい失敗。
- 30 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 17 https://www.google.co.jp/
- 9 http://t.co/71cbJblEpy
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCsQFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110510/1305044277&ei=oXu9UuPkAoXkkAX8loCwDg&usg=AFQjCNFjHGTe9yN6BkgVP5dN9fmATbQ7KQ
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyword/Codeforces
- 1 http://search.yahoo.co.jp/search?tt=c&ei=UTF-8&fr=sfp_as&aq=-1&oq=&p=top+coder+色&meta=vc=
- 1 https://www.google.com/
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDYQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/&ei=iHXEUu7rDI6mkwXn1YH4Cg&usg=AFQjCNF7OCqzkXGK7X8vh6Y-RjeI_uDApQ&sig2=V_3FTCdiA-f1ICBcHQKF-w&bvm=bv.58187178,d.dGI
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=5&ved=0CEIQFjAE&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20130303/1362319593&ei=hgvHUqywM8LulAXE3oDQDw&usg=AFQjCNFkr-EN6-wML-5suIO7IC1xtZj6Sg&bvm=bv.58187178,d.dGI
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CEAQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110529/1306687970&ei=NB_QUt2EDYmslQWbzYCQAQ&usg=AFQjCNFnmVCMNpGLa_mI_g8oK81IgdQfCA&sig2=3455rH99pvxnq1iLY7yuNA