2011-10-15
SRM 517 Div2
Easy (250) MonochromaticBoard
- H×W個の白で塗られたマスがある
- 白か黒からなる入力と一致するように塗る
- 塗りの最小回数を答える
短くするとバグりそうだったので冗長に書いた
Medium (500) CompositeSmash
- 整数Nと整数targetが与えられる
- 整数xが2以上の二つの整数yとzの積で表せる場合、ぶつけるとyとzに分離される
- Nをぶつける過程において、どのような分離が行われた場合でもtargetが含まれるかどうかを答える
素数の場合がとかに場合わけしてしまい失敗。やられたがこれは良い問題だと思った。名前がかっこいい
Hard (1000) CuttingGrass
- N種類の芝生があり、初期値はinit[i]で育つ速度がgrow[i]
- 全体の長さがH以下になるまで、どれか一つを切る
- 何回切る必要があるかを答える(不可能なら-1)
kusanoさんのを写経して理解
結果
ox- 168.73+50 rating 1076 -> 1100
Mediumが色々ひっかかりそうだと思ってみていたので、はじめて撃墜成功した。
- 63 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 1 http://www.google.co.jp/search?q=topcoder+練習&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/diarylist
- 1 http://www.google.co.jp/url?sa=t&source=web&cd=19&ved=0CE4QFjAIOAo&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111008/1318087633&rct=j&q=google Code Jam Japan 2011 練習 B 素因数&ei=cXqaTpntOLGCmQWKmaD5AQ&usg=AFQjCNE62H7elS3v3Yjim6IvG1WSdBmGdA&cad=rja
- 1 http://www.google.co.jp/url?sa=t&source=web&cd=37&ved=0CE0QFjAGOB4&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111008/1318087633&rct=j&q=Code Jam Japan 2011 バクテリア&ei=uH6aTujpCKjkmAXf-5n5BA&usg=AFQjCNE62H7elS3v3Yjim6IvG1WSdBmGdA
- 1 http://www.hatena.ne.jp/firewood/