2017-08-27
TCO17 Algorithm Round 1A
Easy (250) PingPongQueue
問題
- シミュレーション
- Passed System Test
https://github.com/firewood/topcoder/blob/master/tco_2017/PingPongQueue.cpp
Medium (500) CheeseSlicing
問題
- A×B×Cの大きさのチーズを切る
- どれかの面に平行に切る必要がある
- 切断後の長さが整数の値であること
- 3辺のうちいちばん小さい値を厚みとする
- 残りの辺の積をチーズの面積とする
- 厚みがS以上の塊に切るとき、面積の合計の最大値を求める
- 3辺それぞれの切り方をDFSで全部試す
- メモ化
- Passed System Test
https://github.com/firewood/topcoder/blob/master/tco_2017/CheeseSlicing.cpp
結果
216.52 + 311.48 = 528.00pt 233rd/886 1686 -> 1676 (-10)
easyは「連続で」が抜けてたり、意外とchallengeの余地あったらしい。
コメントを書く
トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20170827
リンク元
- 178 https://www.google.co.jp/
- 65 https://topcoder-g-hatena-ne-jp.jag-icpc.org
- 64 https://www.google.com/
- 44 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyword/SRM
- 38 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 32 https://topcoder-g-hatena-ne-jp.jag-icpc.org/
- 26 https://topcoder-g-hatena-ne-jp.jag-icpc.org/keyworddiary/Codeforces
- 8 https://topcoder-g-hatena-ne-jp.jag-icpc.org.s.hatena.ne.jp/
- 8 http://www.feedly.com
- 7 http://search.yahoo.co.jp/