2013-01-26
Codeforces 163
Div2 A. Stones on the Table
問題
- RGB3色の石が並んでいる
- 隣り合う石が全て異なるようにするために一つずつ取り除く
- 取り除く総数を求める
方針
- 連続してたら+1する
Div2 B. Queue at the School
問題
- 男子女子が一列に並んでいる
- 1ターン毎に条件を満たしたら1移動する
- 男子の直後が女子の場合、次のターンに位置をゆずる
- tターン後の状態を求める
方針
- シミュレーション
- 1番目から見ていき、女子の直前が男子なら交換
Div2 C. Below the Diagonal
問題
- n×nの行列が与えられる
- n-1個は1、その他はゼロである
- 行または列の交換が可能
- 1の位置が与えられる
- 全ての1を対角線よりも下に移動するための手順を求める
方針
- 行または列を共有する1があった場合、それらは交換しても共有したまま
- 行または列を共有する1がないと仮定して解いてみる
- サンプル通らず
- (終了)
結果
oo-- 974pt 225th/1958 rating 1673 -> 1666 (-7)
C以降はかなり難しかった。
Cはデータの持たせ方もいまいちだった。
- 40 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 2 https://www.google.co.jp/
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/agw/
- 1 http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CFoQFjAE&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110417/1303064594&ei=kCkGUY6SHe3RiAK1w4HADg&usg=AFQjCNHwuuU-Dr4lXA_ARTW1tNIcWBQqMw&sig2=Zl551f0GVf0FngDZ6uKLeA&bvm=bv.41524429,d.cGE&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=top coder 練習&source=web&cd=3&cad=rja&ved=0CDsQFjAC&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/&ei=Yy8GUfKOCdDQmAXH0oHgBA&usg=AFQjCNF7OCqzkXGK7X8vh6Y-RjeI_uDApQ&bvm=bv.41524429,d.dGY
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=topcoder srm567&source=web&cd=18&ved=0CFYQFjAHOAo&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20130122/1358861687&ei=Va0GUZyUN4PzkAXns4GQAQ&usg=AFQjCNE8D95YbC3oSso4Bm3wkFhRvIouxw
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyworddiary/Codeforces
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=google 数珠繋ぎ 回答&source=web&cd=6&ved=0CEoQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111008/1318087633&ei=UPoHUeGCMYrvmAWfpIGwDQ&usg=AFQjCNE62H7elS3v3Yjim6IvG1WSdBmGdA
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CC8QFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/&ei=tXsIUaeDF8SKkgWxiIDICQ&usg=AFQjCNF7OCqzkXGK7X8vh6Y-RjeI_uDApQ&sig2=trjrA9WB_wEBqTkrZwylCg&bvm=bv.41642243,d.dGI