2012-01-06
SRM 526.5 Div2
不参加のため練習
Easy (250) MagicStonesStore
問題
- 2n個の石がある。
- 2つの素数の和で表せるかどうかを求める。
方針
- 素数表を作っておく
- 2nから素数を引いて、残りが表にあるか調べる
- https://github.com/firewood/topcoder/blob/master/srm_526/MagicStonesStore.cpp
Medium (500) MagicCandy
問題
- 1-nまでの番号がついたn個のキャンディーがある。
- x^2番目のキャンディーを取り除き、残ったy個に1-yの番号を割り当てなおす。
- 残りの1個になったとき、最初のどの位置だったのかを求める。
方針
- 想定位置がnであると仮定する
- k個あって、k番目を取り除くときだけ、想定位置を-1する
- nが2まで実行する
- https://github.com/firewood/topcoder/blob/master/srm_526/MagicCandy.cpp
Hard (1000) MagicNaming
問題
- 住人が発明した呪文がある。
- 呪文は住人の名前を結合したもののうち、辞書順で最小のものである。
- 最大で何人の住人が含まれるか求める。
方針
- あとで解いた
- 末尾からDP
- ある範囲に名前がa+bという形で含まれていると仮定して、辞書順でb+aより小さければOK
- https://github.com/firewood/topcoder/blob/master/srm_526/MagicNaming.cpp
感想
easyについては、表作らなくてもその場で判定すればよかった。
が、素数生成はコードをコピペしてくればよいので、表あってもよいかなと思う。
nがいくつまでならその場で計算してよいかすぐわからないし。
mediumは本番で出たら解けたかどうかあやしい。図を書いて納得した。
今年の目標
年末にdiv2に落ちてしまったが、今年は一瞬でも黄色になるのを目指す。
div2 mediumまたはdiv1 easyは毎回解くことにする。
- 23 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=SRM+502+DIV2+250&source=web&cd=1&ved=0CCAQFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20110415/1302887143&ei=k5sHT-SHM5H4mAXrrqGdAQ&usg=AFQjCNH5ergc9bKXBeC4h2CTVbuPqL1jAQ&sig2=F5Xgpngk0bW84wWAJxnkAA
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=SRM502+DIV2+250+問題文&source=web&cd=5&ved=0CDkQFjAE&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/?of=30&ei=054HT5SICc2OmQX0iPWhDQ&usg=AFQjCNHezzwn6IkL21aEdI966188dmrJlg&sig2=4mruTlYl5pVBUQ3C0Xs9ig
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=codeforces 98&source=web&cd=1&ved=0CCkQFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111221/1324489361&ei=3aEHT7aDDezxmAXgsYyTAg&usg=AFQjCNHTj73awNn2Y_qWj-K5vXfQNh-9Ow&cad=rja
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=codeforces a. postcards and photos&source=web&cd=2&ved=0CEQQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111221/1324489361&ei=n-UHT9mlPITumAWPzIG1Cw&usg=AFQjCNHTj73awNn2Y_qWj-K5vXfQNh-9Ow&sig2=Li3dd50CF6saI2D97TD_jg
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=mosquitos srm&source=web&cd=2&ved=0CCkQFjAB&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111231/1325330436&ei=WQMIT4aqFKLZmAXEv_WyDA&usg=AFQjCNHCyJ-0lwd67SJr8foNQY1ekQHhlQ
- 1 http://search.yahoo.co.jp/search?p=FIREWOOD三重&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=codeforces topcoder 違い&source=web&cd=1&ved=0CB4QFjAA&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20111221/1324489361&ei=k_8LT8qZEaTPmAWttdD-BQ&usg=AFQjCNHTj73awNn2Y_qWj-K5vXfQNh-9Ow&sig2=aVN3_JbRaOfr841JQHWP3A