明日は朝が早いので,簡単に更新.2 位でした.やったぜ.正式な発表はされてませんが,変なことか起こらなければ通過です.

いつもみたいに詳細についてだらだら書く余裕がないので,要点をかいつまんで書く感じで.
前日まで
もう 5 年分の蓄積があるので,ほとんど何も練習はしていない.事前準備できるらしいし,構文解析も幾何も出たとこ勝負でなんとかなるだろうと思っている.
大学の情報教育棟の端末を使ったことがなかったので,2 回ほど浅野キャンパスに立ち寄って挙動を確認していた.私は Mac は初使用だし,管理者にあらゆるインストールを制限されているせいで clang しか使えなかったりとかなり不便だったが,それでも出来る限り普段の環境に近づけるように当日のセットアップを考えた.
当日
午前の授業を受けた後,zkou と大学近くのカレー屋に行ってお腹一杯になるまでナンを平らげた.とても暑かったので帰りにコンビニで買ったパピコを半分に分けて食べるなどした.
nok0 とも合流して浅野へ向かう.到着.そそくさとセットアップを始める.サンプルをコピペしたりテストデータをダウンロードして提出したりする手順を nok0 と確認する.zkou は PC に触らないためか,眠たそうに聞いていた.
開始.ABC をまず通す.nok0 が狙い通り A の FA だったらしい.nok0 が問題を読んでいる間に私がサンプルをコピペしてファイルに貼り付けて入力できる状態にしておくなどの細かい時間短縮が効いたらしい.D はまあやるだけなのだが,なんか微妙に怖くなって慎重に実装を確認していたら AC する頃には結構時間が経ってしまった.反省.E はちょっと nok0 が苦しみつつ zkou とデバッグしていたがまあなんとかなったっぽい (よく知らない). その間に F のアイデアが湧いてきたので,手が空いた zkou に説明.zkou はゴールから 4 方向だけ考えれば良いことを教えてくれて,私が実装.zkou は nok0 がやっている G の応援に回った.
私が F の実装に苦しんでいたら 2 人が G が解けたと言う.まだ実装が煮詰まり切っていないらしいので F の実装を続行.G が整理され,あと何分?と聞かれて 15 分と答えるも,15 分ではバグが取り切れず,やむなく G に交代する.その間 F のコードの印刷をして (これにもかなり手間取った) バグを探す.バグはいくつか見つかったが,これを取り去ってもまだ正しく動かないはずだ.G もバグっているらしいので,また PC を交代して F のデバッグをすることに.2 問を並列で触って両方炎上するという非常に厳しい展開になってしまってかなり焦った.適当に print してみたら問題の箇所はすぐ分かった.F を AC.G もほどなくして直った.
順位表を確認したらかなり上位 (確か 2~4 位くらい?) にいて一安心.H を考え,フローか?と言っていたら nok0 が I の怪しい解法を提唱する.え~そんなんで最終問題通るのか?でもなんかあってそうだし…とサンプルを実行してみると全部合ってしまう.マジ?といいつつそのまま AC までしてしまった.興奮して nok0 の背中を強めに叩いてしまった.これでにより 8 完で 1 位に躍り出た.
そういえば双子のチームはどこだろう?1 位どころか上 10 チームにもいないが…と思って探したところまだ 5 完しかしていない!
………?!?!?! 何が起こってるかよく分からないが,もしここが落ちたら,うちが WF に行く大チャンスなんじゃないか?双子の参加を知ってから半ば諦めていた WF が現実になるかもと思うと,思わず胸の鼓動が速まった.他力本願みたいで嫌な話だが,赤 3 人様と違って,こっちにしてみれば最後に残された細いチャンスなのである.
ずっと順位表を見ていてもしょうがないので全完目指して残りの H を 3 人で考察する.あるマスをふさいだ時に侵入できなくなる点の集合は計算出来て,それで左下から右上をつなげば…というのは分かったが,それの実装は…残った 20 分でできる気はしなかった.頑張ってみるも撃沈.10 分前に AMATSUKAZE に抜かれて,君たちやるねえ!って言ってたら終わった.終わってから知ったが,2 位に企業賞あるらしいしまあこれで良かったかな.
現実的な範囲で目指せる最高順位が 2 位だと思っていたのでとても満足している.1 位は思っていたチームとは違ったが… AMATSUKAZE おめでとうございます.最近本当にどんどん強くなってますね….Screenwalkers は期待させたくせに結局残るんかい.しかも 11 位.3 年前なら落ちとるからなそれ (経験者).はーーーーーーーーーしゃあねー横浜で倒すしかねーかー.めんどくせー.
東大チームが 10 位以内に 1 チームしかいないことが話題になっているが,個人的にはそれほど驚きはしなかった.2 年前は 6 チーム,去年は 5 チーム通過していたわけなので,傍から見ると突然弱体化したように見えるかもしれないが,それは 1 年上の DELIAIR, ラズキャン,noimi さんあたりのチームの層が厚かったためである.今年は既にそれらのチームがこぞって引退しているので有力候補も少ない.(それでもこの下振れはやはり意外ではあるが)
というかそもそも全体で赤以上が在籍しているチームがほとんどないのである.橙以上ですらかなり少なく,10 チームくらいしかないらしい*1.ICPC オワコンなのか?とちょっと変な心配をしてしまうが,参加チーム数は増えているらしいしたまたま今年は上位層が薄いだけなのかもしれない.まあともかく私は最後の年なのでもう関係ない話だ.横浜では全員倒す.もっかい勝負や.
簡単に書く,って書いてたのに結局いつもみたいにだらだら書いてしまった.
*1:自分が数えたわけではないので正確なところは知らない