メモリ用のブールを15個しか確保してなかった。訪れたかどうかのフラグに方向も含めてAC。E解いている人がそこそこ多いので、開いてみるもすぐには思いつかない。スモールが16<=nだけど順番全生成だと間に合いそうにない。ここらへんで取り敢えず残りの問題を全部読む。GなんとなくEの次に解いている人が多かったのでこれを考えてみる。ソートして、大きい辺から3つ次に大きい辺から3つ取ってくる方法を試してみる。考えても大きい方から3つ、次に大きいものから3つ取ってくる以外の組み合わせが思い浮かばないので、必死におかしそうなところを探す。long配列なのに、ソートでgreater<int>を使っていた。WAが減ったけど半分ぐらいはWAのまま。分からなくなってきたので飛ばす。Eもうこれぐらいしか解ける気がしないので戻ってきた。幅優先でn<=16を通した。考えるとbでソートしたあと、bの小さい問題から順に見ていって、n問ファーストアクセプタンスを得るのに必要な最短時間を更新していけば、うまく行くような気がしてきたので書く。IGが分からなかったで取り敢えずこれに。xorを使うと、欲しい値以外は0に変換出来るなとか考えて、その値が1になってくれれば解決じゃないだろうかと、ずっと試行錯誤していました。http://atcoder.jp/contest/8/standing5問解いて50位でした。F以降の問題をもう一問ぐらいとけるようにぐらいは成っていたかったように思いました。すれば難しい問題が解けるようになるんでしょうかね。Fの解答を聞いたときはきれいすぎる生成方法にとても驚きました。08:19昨日の8時から参加。問題の意味は分かったが、解法が全く思い浮かばずしばらく悩む。上下左右にYがあれば、つながっているひとかたまりのものと考え、上下左右にYがなければそこにYをいれた後、塊を数えたらサンプルが通ったのでそれを提出した。サンプルを見て、D/2からDまでは数える数に入るだろうということを考えただけで終了。ChallengeEasyを開いて、微妙に変なのがあったので撃墜しようとしたけれど一回失敗した挙句に、先に落とされて終わりました。知らないうちにチャレンジされて自分の300が死んでました。