2016-05-10
SRM 673
https://competitiveprogramming.info/topcoder/srm/round/16616/div/1
Div1 Easy (300) BearCavalry
問題
- N頭の熊と馬がいる
- それぞれの強さが与えられる
- それぞれの熊に馬を1頭ずつ与えて騎兵とする
- 騎兵の強さは熊と馬の強さの積である
- 先頭の騎兵の強さが、他のどの騎兵よりも強い組み合わせの場合の数を求める
方針
- (終了後)
- 先頭の熊に対して、全ての馬を試す
- 2番目以降の騎兵[i]が先頭の騎兵を上回らない数をx[i]個とすると、max(0, x[i]-i)通りあるので、かけていく
- https://github.com/firewood/topcoder/blob/master/srm_6xx/srm_673/BearCavalry.cpp
結果
--- 311th/429 0pt rating 1270 -> 1219 (-51)
数えあげ難しい。
- 26 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 24 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 6 https://www.google.co.jp/
- 1 http://search.yahoo.co.jp/search;_ylt=A3aX6e1YgDFXKlcAwxeJBtF7?p=monstersvalley+dp&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=&afs=
- 1 http://feedly.com/i/category/★Code Contest
- 1 https://www.google.com/
- 1 https://www.google.co.jp
- 1 http://t.co/71cbJblEpy
- 1 https://topcoder-g-hatena-ne-jp.jag-icpc.org/calendar?date=2015-11-30