Universal Cup Judging System

Universal Cup

Time Limit: 1.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓
Statistics

配列 $a_1,a_2,\ldots,a_n$ の「消化」を、次のように定義します。

  • 長さ $n$ の任意の順列 $p_1,p_2,\ldots,p_n$ を選びます($1$ から $n$ までの整数からなる配列で、各整数がちょうど一度ずつ現れるものです)。
  • すべての $i$ について、$a_i:=a_i\bmod\max(a_{p_i},1)$ を同時に実行します。
  • 配列から取り除く数 $a_i$ を任意に一つ選び、残りを連結して新しい配列 $a_1,a_2,\ldots,a_{n-1}$ を作ります。この配列が消化操作の結果です。

この手順で得られる任意の配列が、消化操作の結果になり得ます。

$1$ から $n$ までの整数からなる配列 $a_1,a_2,\ldots,a_n$ が与えられます。この配列に対して消化操作を連続して $n-1$ 回行った後に得られる $a_1$ の値の最大値はいくつでしょうか?

入力

各テストは複数のテストケースからなります。最初の行には、テストケースの数を表す整数 $t$($1\le t\le 10^4$)が与えられます。続く行に各テストケースの記述が与えられます。

各テストケースの最初の行には、配列 $a$ の長さを表す整数 $n$($1\le n\le 2\cdot 10^5$)が与えられます。

各テストケースの二行目には、配列 $a$ の要素を表す $n$ 個の整数 $a_1,a_2,\ldots,a_n$($1\le a_i\le n$)が与えられます。

すべてのテストケースにわたる $n$ の値の合計は $2\cdot 10^5$ を超えないことが保証されます。

出力

各テストケースについて、得られる $a_1$ の値の最大値を出力してください。

入出力例

入力 1

1
3
3 2 2

出力 1

1

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#2839EditorialOpenNew Editorial for Problem #20251sqrtqwqView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.