2012-05-10
SRM 542
Div1 Easy (250) PatrolRoute
問題
- X×Yの大きさの空間がある。
- x座標とy座標がそれぞれ異なる任意の3点を選ぶ。
- それらをユークリッド距離が最短かつループするように結ぶ。
- 最短距離minTと最大距離maxTが与えられるとき、3点の選び方が何通りあるか求める。
方針
- 隅を決めてDPみたいなの書いてみるがうまくいかない
- submitできずに終了
- 解きなおし
- いろいろ解き方がある
- 3点の座標の上端、下端、左端、右端で四角形を形成すると考える
- パトロールする距離は、この四角形の横と縦のサイズの2倍になる
- 3点をA,B,Cとして、左上をA、右下をBとして固定してみる
- もう一つの点Cは中央の(横サイズ-1)×(縦サイズ-1)のどこに置いてもいい
- 上端、下端、左端、右端の座標をAx,Ay,Bx,Byとしたとき、Cの座標をAx,Ay,Bx,Byのどれかと交換しても四角形のサイズが同じになり、これが6通りある
- x座標Ax,Bx,Cxの置き方が3!通り、y座標Ay,By,Cyの置き方が3!通りで、点A,B,Cは順不同なので並べ方3!通りは重複分だから(3!×3!)÷3!=6通り、な気がする
- 四角形全体の移動(X-横サイズ)×(Y-縦サイズ)を考慮
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_542/PatrolRoute.cpp
Div2 Easy (250) WorkingRabbits
問題
- N匹のうさぎがいる。
- うさぎの生産性は、別のうさぎとの仕事の総和の平均である。
- 全うさぎの個々の仕事量が与えられる。
- うさぎの生産性を求める。
方針
- 半分は同じもの
- 半分だけ合計して(N×(N-1))÷2で割る
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_542/WorkingRabbits.cpp
結果
--- 0pt 286th rating 1420 -> 1368 (-52)
メモ用紙に何通りか列挙してようやくわかった。
ちなみに1000000007はエマープ(emirp)とのこと。
コメントを書く
トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120510
リンク元
- 41 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 2 http://d.hatena.ne.jp/harapon1012/20110912/1315805381
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CGcQFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120506/1336314053&ei=vKOsT7r6L6jemAWVxfiuBA&usg=AFQjCNH3_BAspCakwq5KEjUE5y-A8Wktjg&sig2=BmRvZTnssio-k-QUNFvDUA
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CGgQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120418/1334768912&ei=vKOsT7r6L6jemAWVxfiuBA&usg=AFQjCNEltWn91VvlkbXV02iIFDAssm51sw&sig2=Qiqnq5YxGbHqlI8ODpzMWA
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=アプリケーションプラネット&source=web&cd=5&ved=0CGoQFjAE&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/?of=5&ei=gKysT6etG8vqmAWw8sTABA&usg=AFQjCNFt2Ym-P_ZEk8KZe27XW_11ZrFP3w
- 1 http://www.google.com.hk/url?sa=t&rct=j&q=SRM503div2&source=web&cd=5&ved=0CGgQFjAE&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110417/1303064594&ei=r6-sT7KVOa-kiAeZ_umaCQ&usg=AFQjCNHwuuU-Dr4lXA_ARTW1tNIcWBQqMw&cad=rjt
- 1 http://www.google.co.jp/hws/search?hl=ja&channel=ssp&client=fenrir-sub&adsafe=off&safe=off&lr=all&q=srm+522+div2