これはメモです: 基本は山登り 大きい長方形から貪欲に詰める39000点ぐらいのやつが初期状態 動かす長方形i < Kとその移動先x, y < N, p in { 縦, 横 }をランダムに選んでraw scoreが改善されるなら採用して42000点ぐらい ここからさらに、移動先の候補を貪欲にずらす (向いてる方向のひとつ先に黒マスがあればずらす等) すると43000点 別の近傍としては長方形i < Kを選んでその移動先を総当たりし一番良いやつを採用というのが考えられるが、遅いのでちょっと悪化する ここからさらに焼き鈍しで300点ぐらい増加 細かい高速化でも300点ぐらい増えたしかなり渋い 次のような観察があるので火を入れると悪化しそうだが遷移確率を丁寧にやれば実はぎりぎり改善する: TLE1秒のとき残り黒マス466個、10秒で412個、100秒で398個でもう落ちなさそう ところでyukicoderでは黒魔術は許されるのだろうか 誰も唱えてなさそうだし得に賞金などもないので躊躇われるが 終了まで長い 途中で相談解禁してほしさある