DOJ logoDOJ
問題
最近追加された問題保存した問題Workbooks
カテゴリDLCコンテストグループチーム掲示板
ランキング
正解数ランキングストリークランキングDOJ Powerランキング
提出状況
問題募集ログイン新規登録
DOJ logoDOJ

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

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

ペペロ試食会

問題に戻る

解説

N=2N=2N=2 なら隣接和は一つだけなので差は 000 である。N≥3N\geq3N≥3 ですべての隣接和が等しいと、P1+P2=P2+P3P_1+P_2=P_2+P_3P1​+P2​=P2​+P から P1=P3P_1=P_3P1​=P3​ となり矛盾する。よって最小値は 111 以上である。m=⌊(N+1)/2⌋m=\lfloor(N+1)/2\rfloorm=⌊(N+1)/2⌋ とし、m,m+1,m−1,m+2,m−2,…m,m+1,m-1,m+2,m-2,\ldotsm,m+1,m−1,m+2,m−2,… の順で範囲内の値を出力する。各値は一度ずつ現れ、隣接和は 2m2m2m または 2m+12m+12m+1 なので下界を達成する。時間は O(N)O(N)O(N)、追加領域は O(1)O(1)O(1)。サブタスク 111 はすべての順列を O(N!N)O(N!N)O(N!N) 時間で調べればよい。

Solution written by GPT6.1

3
​