2013-06-03
SRM 580
Div1 Easy (250) EelAndRabbit
問題
- 地点Xにうさぎがいる
- N匹のうなぎがいる
- それぞれの長さはLで、時間Tに地点Xに頭が到達する
- うさぎは、2回までうなぎをつかみどりできる
- うなぎを取れる最大数を求める
方針
- うなぎの頭としっぽの座標の合計2N個の座標で全探索
- ある座標のときに捕獲できるうなぎをbitでリストXに保持しておく
- リストXの任意の2つの組み合わせのbitの論理和で、ビットが立っている最大数が答え
- 提出
- Passed System Test
- (終了後)
- 単純にforループでまわすだけでよかった
- かつ、頭だけ調べればよい
- というのは、同時に捕獲できる場合、その範囲内には必ずどれかの頭がかかっているから
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_580/EelAndRabbit.cpp
結果
o-- 171.88pt 483rd/796 rating 1266 -> 1300
うなぎの問題が通ると嬉しい!
- 18 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 2 https://www.google.com/
- 2 https://www.google.co.jp/
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFwQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20130506/1367850230&ei=AcysUbzWC8ffkAXhkYHgCg&usg=AFQjCNGri5u6QBzeoQ40TEZhSEknzfgVcw&sig2=iu-CH1b8z7h6ytO67Aco1A&bvm=bv.47244034,d.dGI
- 1 http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CD0QFjAC&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110509/1304962847&ei=wtKtUeTOOcjLkwX2_oDYBw&usg=AFQjCNH4cOf6xdCC5pmjMFv-s1Sd7AI33A&sig2=Eyk-4q4ySTNjtJPjSCIoJw
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFkQFjAF&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20130506/1367850230&ei=h9-tUYGdGI_ZkQXEmYCoCA&usg=AFQjCNGri5u6QBzeoQ40TEZhSEknzfgVcw&sig2=ceQzNxKkJJAGwEvP9H2ADA