2012-12-03
SRM 562
Div1 Easy (250) PastingPaintingDivOne
問題
- きゅうり君は絵を描くのが大好きである。
- クリップボードにRGBの点で描かれた絵が格納されている。
- 絵を横1縦1ピクセルずつずらしてキャンバスに貼り付ける。
- 絵の点がある部分は上書きされ、ない部分はそのままである。
- T回ペーストしたときのRGBの点の総数を求める。
方針
- 絵のサイズは最大50×50なので、200回くらいシミュレーションすれば求まりそう
- なんか合わない...
- 考え直す
- 点が左斜め上に存在すれば、重ね塗りされる
- すなわち左斜め上方向のaマス先に点があるとき、最後のa回を除いて上書きされるので、総和にはaを足せばよい
- ただし最大でT回以内(=min(a,T))
- 提出
- Passed System Test
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_562/PastingPaintingDivOne.cpp
結果
o-- 95.09pt 380th rating 1268 (unrated)
遅かったがちゃんと解けた。
前回と今回のeasyが通ったのはなかなかいい感じ。
ちゃんと考えるとシンプルだし、モチーフも良いのできゅうりさんは天才だと思う。
- 48 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 3 https://www.google.co.jp/
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=Div2+532+Hard&source=web&cd=2&ved=0CDIQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120223/1330012087&ei=GonFULngCKPumAWY-oDwBw&usg=AFQjCNHg-7KgIj859uyd0TUgTJDKxRZgyw
- 1 http://www.google.com/search
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=19&ved=0CG4QFjAIOAo&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20121102&ei=wMu8UN33FvHsmAWcs4E4&usg=AFQjCNFtbV-_Mef6rO6Al0R3FNyFUdSd-w&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=27&ved=0CGAQFjAGOBQ&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120418/1334768912&ei=y8u8UO-HJezTmAX5sYAw&usg=AFQjCNEltWn91VvlkbXV02iIFDAssm51sw
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyword/SRM
- 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/?of=30&ei=YrS9ULi7CJGImQXagoDABg&usg=AFQjCNHezzwn6IkL21aEdI966188dmrJlg&sig2=m7MLEWyDdNhM3eehS6W9kw&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=blocktower srm&source=web&cd=6&ved=0CEkQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20121124/1353759956&ei=wPO9UODSM6fumAXJiIHwDw&usg=AFQjCNHErjXGt-m0dS8nRhlS6XRLj8ByOw&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=blocktower srm&source=web&cd=6&ved=0CEkQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20121124/1353759956&ei=dve9UIDJFq_vmAXerYGwAg&usg=AFQjCNHErjXGt-m0dS8nRhlS6XRLj8ByOw