問題一覧 > 通常問題

No.2890 Chiffon

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 48
作問者 : 👑 seekworser / テスター : 👑 p-adic kemuniku
2 ProblemId : 11149 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-08-30 16:49:55

問題文

円形のケーキがあります。円周上には 2N2N 個の点が等間隔に並んでおり、時計回りに 1,2,,2N1, 2, \dots, 2N と番号付けられています。 また、 番号が奇数であるような KK 個の点 A1,A2,,AKA_1, A_2, \dots, A_K の位置にはいちごが乗っています。

これから、番号が偶数であるような頂点を KK 個選んで、円の中心から選んだ頂点に向かう半直線に沿ってケーキを切断し KK 個のピースに分割します。

どのピースにも必ずいちごが 11 つ以上乗っているように切断する点を選んだとき、最も小さいピースの大きさの最大値を求めてください。 具体的には、選んだ頂点を番号の小さい順に B1,B2,,BKB_1, B_2, \dots, B_K として、mini=1,2,,K(Bi+1Bi)\displaystyle\min_{i=1,2,\dots,K} (B_{i+1} - B_i) (ただし、BK+1=B1+2NB_{K+1} = B_1 + 2N とみなします)の最大値を求めてください。

なお、問題文の制約から条件を満たすような切り分けの方法が必ず1つは存在することが証明できます。

入力

NN KK
A1A_1 A2A_2 \dots AKA_K

制約

  • 2KN5×1052 \le K \le N \le 5 \times 10^5
  • 1A1<A2<<AK2N1(1iK)1 \le A_1 \lt A_2 \lt \dots \lt A_K \le 2N-1 \quad (1 \le i \le K)
  • i=1,2,,Ki=1,2,\dots,K について AiA_i は奇数
  • 入力は全て整数

出力

答えを 11 行で出力せよ。

サンプル

サンプル1
入力
6 3
1 7 11
出力
4

44、点 88、点 1212 の位置に切り込みを入れることで、全てのピースの大きさを 44 にすることができます。

サンプル2
入力
2 2
1 3
出力
2
サンプル3
入力
20 5
7 9 17 21 31
出力
6

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。