2012-08-18
SRM 552
Div1 Easy (250) FoxPaintingBalls
問題
- ボールが3角形状に積み上げられている。
- 無色のボールをR、G、Bの3色に塗る。
- 隣り合うボールは異なる色で塗る。
- R、G、Bの塗布可能回数と、塗るボールの段数が与えられる。
- 塗れるセット数を求める。
方針
- なかなか題意がつかめない
- 最初の例が1なのをようやく理解する
- 塗り方じゃなくていくつ作れるかということか(遅い)
- 75分終了
- 3角形状に異なる色に塗るので、最初の2色を決めると全部決まる
- それぞれ同じ数だけ使う場合と、1個目に置いたやつが1個だけ多い場合(=最下段の両端が同じ色)がある
- 後者はNを3で割ると1余る
- 1セットに必要な塗布数T=N*(N+1)/2
- 総塗布可能回数をC=R+G+Bとして、セット数の最大はC÷T個
- 一方、各色は少なくとも(T÷3)=t個ずつ必要
- 答えはmin(min(R,G,B)÷t,C÷T)
- ただしN=1のときはR+G+B
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_552/FoxPaintingBalls.cpp
結果
--- 0pt 237th rating 1233 -> 1251 (+18)
0点なのにレートが上がった。反省しなければ。
コメントを書く
トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120818
リンク元
- 40 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CFMQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120815/1345052807&ei=4D4wULevIpCemQXrjoDYBw&usg=AFQjCNFctZzHxQt1JXrEIEYAg2D7O7F8ow
- 1 http://www.google.com/url?sa=t&rct=j&q= srm522&source=web&cd=8&ved=0CFYQFjAH&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111027/1319732512&ei=c4IwUOCnL8ucmQXRmYGgBw&usg=AFQjCNEni1jQFLxa-xdo1elZIL8RP3tISQ
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CHgQFjAG&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120817/1345223309&ei=rfQwUIADhfKYBZW7gbAO&usg=AFQjCNGOCXhY1UYOdk0Ta7RnnXQCU2d4QQ&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=20&ved=0CHUQFjAJOAo&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120817/1345223309&ei=f_gwUJfzKeT1mAXP5oDwBw&usg=AFQjCNGOCXhY1UYOdk0Ta7RnnXQCU2d4QQ&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CGMQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120818/1345309354&ei=0a4xUK_UEM6amQWev4C4BA&usg=AFQjCNGvmWUAMhsq4G8i000EKsxbI7nRnQ&sig2=mLXWo2aYWqbQRS5TK_EK2A&cad=rja
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyword/iwiwi
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=srm552&source=web&cd=6&ved=0CFYQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120818/1345309354&ei=H1syUNihFs_OmAXeqoGIAg&usg=AFQjCNGvmWUAMhsq4G8i000EKsxbI7nRnQ
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CGcQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120818/1345309354&ei=JokyUP7aJq2WiQeMvoGwCQ&usg=AFQjCNGvmWUAMhsq4G8i000EKsxbI7nRnQ&sig2=JpO0cFasQloy8qL88JjLLg
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&ved=0CGgQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120818/1345309354&ei=9BgzUP-7F47htQau74GQCg&usg=AFQjCNGvmWUAMhsq4G8i000EKsxbI7nRnQ&sig2=6E2V51lcENWG2q5NWGBKMA