DOJ logoDOJ
ログイン新規登録
DOJ logoDOJ
問題募集
DOJ logoDOJ

OI形式のサブタスク採点、Eloレーティング、Discord連携を備えたオンラインジャッジです。

問題
問題一覧カテゴリ
コミュニティ
コンテストランキング掲示板お知らせ外部のコンテストを開催するガイド
アカウント
ログイン新規登録ジャッジ状態
ポリシー
利用規約DLCの利用規則プライバシーAPI 文書言語ランタイムコンテストの順位報酬レーティングとパフォーマンス
© 2026 DOJ
All rights reserved
問題
最近追加された問題保存した問題Workbooks
カテゴリDLCコンテストグループチーム掲示板
ランキング
正解数ランキングストリークランキングDOJ Powerランキング
提出状況
解説

トロミノゲーム

問題に戻る

解説

マス数が偶数なら codex は直前の赤マスを 180180180 度回転したマスに応手する。不動マスがないので常に合法で、最後には回転が赤と青の配置を一対一に対応させる。得点が等しくなり codex が勝つ。 一辺が 111 なら (1,2),(3,4),…(1,2),(3,4),\ldots(1,2),(3,4),… を組にし、奇数長では末尾を単独にする。codex は直前のマスの相方が未着色ならそこを選び、そうでなければ任意の未着色マスを選ぶ。各組には必ず青が入り、連続三マスは完全な組を含む。赤のトロミノはできないので codex が勝つ。 それ以外では両辺が 333 以上の奇数である。coxld は最初に中央を取り、その後は 180180180 度回転で応手する。中央を含まない赤と青の配置は対応する。中央の上下左右では向かい合うマスが異色なので、赤の二マスは中央から見て互いに垂直な方向にある。中央と合わせて赤い L 字形を作り、coxld が勝つ。 サブタスク 1 は三進状態とミニマックスを使う。配置数を KKK とすると時間 O(3RC(RC+K))O(3^{RC}(RC+K))O(3RC(RC+K))、空間 O(3RC+K)O(3^{RC}+K)O(3RC+K)。全体解は一ケースあたり時間・追加空間とも O(1)O(1)O(1)。配置数は高々 6RC≤6⋅1066RC\le6\cdot10^66RC≤6⋅106 で、面積の積は 64 ビットで計算する。 Solution written by GPT6.1