2012-09-17
SRM 556
Div1 Easy (250) XorTravelingSalesman
問題
- N個の都市があり、それぞれの都市の値と、都市Aから都市Bへ遷移可能かどうかが与えられる。
- 別の都市へ移ると、現在の値と、移動先の都市の値のXORが現在値となる。
- 最初の都市の値を初期値として、最大値を求める。
方針
- なんか一見典型問題っぽい
- でも同じ場所に戻ってきたときに違う値になる
- 1024までしかないので、[都市数][値]の配列で全探索できそう
- 提出
- Failed System Test
- 問題文をちゃんと読んでなかった
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_556/XorTravelingSalesman.cpp
Div1 Medium (500) LeftRightDigitsGame2
問題
- N枚のカードが積まれている。
- 上から1枚ずつ取り、左か右に並べてN桁の数を作る。
- 生成可能な数のうち、lowerBound以上で最小の数値を求める。
方針
- 貪欲に置いたらできるのかな
- サンプル合わず
- おにぎりさんのを参考に、kusanoさんのを写経
- 原理はへーそうかという感じだけどこれは書けないな...
- 左から置いたのと右から置いたのがmixされるようになってる
- https://github.com/firewood/topcoder/blob/master/srm_5xx/srm_556/LeftRightDigitsGame2.cpp
結果
x-- 0pt 414th rating 1378 -> 1319 (-59)
XORって色んな問題作れるんだなあと感心した。
コメントを書く
トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120917
リンク元
- 46 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDcQFjAC&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120225/1330153505&ei=Db5yUPz8A6famAWCyYGwBQ&usg=AFQjCNFGOxZcr9SIWeLlFSoWcLbrm44s_g&sig2=1N2nnttlbpigLw-5w6Fe0Q
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDUQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120823/1345745155&ei=iUI8UI-hN4TwmAWFtYGgCA&usg=AFQjCNEht9O5AicHC1RvaHehvz809yLgbA&sig2=1z3HnwUkLPzFaHrQEqas0A
- 2 http://www.google.co.jp/search?q="超えない総数"&sugexp=chrome,mod=3&sourceid=chrome&ie=UTF-8
- 2 http://search.yahoo.co.jp/search?p=srm+542++patrolroute&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 2 http://search.yahoo.co.jp/search?p=SRM+535&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 2 http://search.yahoo.co.jp/search?p=SRM530&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 1 http://daily-coding.herokuapp.com/users/196
- 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=srm 551&source=web&cd=4&ved=0CDMQFjAD&url=https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20120817/1345223309&ei=J4NYUPbSFYeUiAfi24HgAw&usg=AFQjCNGOCXhY1UYOdk0Ta7RnnXQCU2d4QQ