2014-03-30
SRM 602
DP |
Div1 Easy (250) TypoCoderDiv1
問題
- LowerはTypoCoderに参加している
- レーティング2200未満が水色、2200以上が茶色である
- 一回の増減が配列Dで与えられる
- 増えるか減るかのどちらかを選べる
- 0未満にはならない
- 2回連続で茶色になりたくない
- レーティングの変化回数の最大値を求める
方針
- Dの値が大きいのでレーティングを配列で持てなさそう
- 2200以上になるときは、その次は2200未満になる必要がある
- rate+D[i]-D[i-1]が2200未満のとき更新というDPを書く
- 最後だけはその次がないので、2200以上のみ考慮する
- Passed System Test
- https://github.com/firewood/topcoder/blob/master/srm_6xx/srm_602/TypoCoderDiv1.cpp
結果
o-- 101.85pt 530/789 rating 1298 -> 1301 (+3)
DP力が上がっている気がするが、一年間の実績では1327 -> 1301で進歩してなかった。
- 66 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 3 http://t.co/71cbJblEpy
- 1 http://pipes.yahoo.com/pipes/pipe.run?_id=TssmX7bb2xGYLar_l7okhQ&_render=rss&group_id=TopCoder
- 1 https://www.google.co.jp/
- 1 http://feedspot.com
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDkQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120817/1345223309&ei=qx88U52RMYSJlAXzg4GYCA&usg=AFQjCNGOCXhY1UYOdk0Ta7RnnXQCU2d4QQ&sig2=DFLZTMMwPbDBRZc5A9lZ1A&bvm=bv.63934634,d.dGI&cad=rja