ロシア合宿を終えて

全9回のコンテスト(うち1回はJAGの過去問のため、自分たちが参加したのは8回)を終えて昨日帰ってきた
合宿の詳しい様子はきっとid:iwiwiが書いてくれると思うのでてきとーにまとめると、

  • 総合成績は33チーム中7位でorz
  • 昨年のWF優勝チームであるSPbIFMOが圧倒的すぎてやばい
  • コンテストの内容は、簡単な問題や典型的な問題がほとんどなく、とても難しい
  • 入力が超小さくて「ほげほげを満たすなんかを作れ」みたいな問題(ロシアゲー)がとても多く、うちのチームはそのタイプの問題がとても苦手で虐殺されたorz
  • ロシア人はライブラリを使わないという噂があったが、実は地区大会で使用禁止なルールらしく、ほかの大会ではライブラリを使うらしい(ライブラリを見せてもらったらSuffixTreeとか書いてあった…)
  • ロシアのチームは夏冬以外にもしょっちゅう合宿をしているらしい…
  • 練習は週3回コンテスト(もちろんKMCoderみたいな3問75分とかではなく、5時間のフルセットと思われる)…
  • 高校生のころからICPCのためにチーム練習…

というわけで、もっと練習しないとだめだね
少なくとも今みたいにチーム練習は合宿のみとかいう状況で勝てるはずがない

国内予選

国内予選までは問題が簡単なので複数コーダー作戦はあまり必要ない気がするので今回のチーム戦略は、
自分がひたすらコーディング
きたまさがひたすら問題文を読み、全問読み終えたらペアプロに入る
きたまさがどうせ問題文を読み落とすので、りゃんがもう一度読み直し、読み終わったらペアプロに入る
という方式でやってみた

結果6完して勝利!!
去年は6完したけど時間差で負けてしまったので国内予選初勝利だー
自分的には難易度はA=B=D=E<

続きを読む

模擬国内予選

14:00

開始
時間がもったいなかったのでEclipseの設定を後回しにしていきなりAをはじめたら補完きかなすぎて時間かかったorz
(自動有効化遅延を0にするとびゅんびゅん補完できて幸せ)
本番はちゃんと最初に設定からはじめよっと
Bもやるだけ問題だったのに2+3と3+2を両方作ってしまってちょっとはまったorz
しかもてきとーに書きすぎて実行に結構時間がかかった
Cは問題文読み違えて一回DPで組んでから全部消してダイクストラで書き直したorz
Dはきたまさがむずいというのでパスして先にEをやった
ただの幅優先で一瞬で終わった
Dもてきとーにやれば間に合うんじゃねと思ったのでてきとーにやったら通った

15:00

残り2時間もあったのでFも通せるに違いないと思って考えるものの、まともな解法が思いつかない…
なにやらひじょーに怪しい解法を思いついたので組んでみたらサンプルが通った…
きたまさが用意した2つに分かれるケースや、全部なくなるケースも通った…
ktkrと思って提出したらWAったorz

16:00

バグを見つけて修正→さっきと出力が変わった→提出→WAorz
去年の国内予選のWAりまくりのデジャブを感じたので少し慎重になることに
いろいろ修正→なぜか最初の出力に戻った→\(^o^)/


というわけで6完できなかったorz
Fはjava.awt.geom.Areaを使えばよかったのにーとかid:iwiwiに言われた
天才すぐる

World Finals day4

ついに本番

開始

とりあえず問題をてきとーに読みまくってAに着手
出力の段階で整数に丸めるというのを知らず一回WAorz
次に簡単そうなBに着手したがWAったorz

1時間経過

Bが通らないので超簡単なFを先にやって通した
その後もずっとBが通らなかったorz

2時間経過

Bが全然通らないのでDをやってみたがこっちも通らなかったorz
ここらでCをきたまさに投げてバグとってる間に組んどいてもらった
ここでBの問題文を一行読み落としていることが発覚し、ようやくBが通った

3時間経過

DがなぜWAなのか分からなかったが、てきとーに円を置く候補を追加したらなんか通ったw
Hが2-SATであることが発覚したのでそっこーで通した

4時間経過

きたまさにCを組んでもらってる間に、なんか通りまくってるIを読んだらただのめんどいやるだけゲーだった
少し組み始めたが、とても残りの時間で終わる気がしなかったので、Iは諦めてきたまさのCを3人で仕上げることにした
が、完成しなかったorz

終了

結局5問しか解けなくって26位くらい?だったorz
Bでハマりまくったのと、Cに突撃してしまったのが敗因だったorz


その後コンサートホールとか言うところに移動してアワードセレモニーがあった。
ICPC Challengeで空気読まずに圧勝して優勝したw
またWFに行く機会があったら、今度はちゃんと本番の方で勝って壇に上がるぞー

World Finals day3

本番の会場に移動してプラクティスをした。
なぜかモニターが机の右端に固定されていて、マウスを置くスペースがなかった。
他のチームどうしてんだろと思ったら、半分のチームは左端に固定されていて勝ち組だった…
その後ランチを食べながらICPC Challengeを観戦した。
自分のチームのは無敗で勝ち抜いてトップ4に残った。
終結果は明日のAwardCeremonyで分かる。
優勝できててほしいなー

明日はいよいよ本番
おそらく日本時間の17:00〜22:00だと思われる
がんばるぞーー

World Finals day2

どっかの島にボートで移動してチームわけして宝探し的なレクリエーションをした。
外人がテンション高くて疲れた。
そのあとストックホルムに戻ってきて、昨日観光に行ったシティーホールでオープニングセレモニーがあった。
ビジネスカジュアルな服装で来いと書いてあったがふつーにICPCパーカーな人が大量にいたw
食べ物のメニューが少なくて飽きてきた。