難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) 未投票 (0票)

投票の分布

まだ投票はありません。

  1. Lv.10票
  2. Lv.20票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Blackboard Reminder

作成者 hayabusa286

難易度(作成者設定) Lv.3

難易度(投票) 未投票 (0票)

実行時間制限
2 秒
メモリ制限
512 MiB

解説

操作によって黒板に書き込まれる数を XX とする。
操作で選んだ数を A,BA,B とする。

  • 1≤A<B1 \leq A < B のとき X=AX=A
  • A≥B≥1A\geq B \geq 1 のとき X=A−⌊AB⌋×B≤B−1X=A- \lfloor \frac{A}{B} \rfloor \times B \leq B - 1
  • A=0A=0 または B=0B=0 のとき X=0X=0

より X≤min⁡(A,B)X \leq \min(A,B) が成り立つ。
よって、最後に残る数は始めに黒板に書かれていた数の最小値以下である。
AA を黒板に書かれていた数の最小値として操作を繰り返すことで、黒板に書かれていた数の最小値を残すことができる。
以上より、Ai(1≤i≤N)A_i \quad (1 \leq i \leq N) の最小値が答えである。

ユーザー解説

ユーザー解説を書く

ユーザー解説はまだありません。