| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 2048 MB | 69 | 47 | 46 | 68.657% |
You are running a programming contest that features $n$ problems of distinct difficulties. You wish to announce ahead of time that the problems are ordered in such a way that, if the problems are divided into $k$ sections numbered 1ドル$ through $k,ドル each with exactly $\frac{n}{k}$ problems, and problem $p$ is assigned to section $\left \lceil \frac{kp}{n} \right \rceil,ドル then for every pair of sections $i$ and $j$ with $i < j,ドル every problem in section $i$ is easier than every problem in section $j$. Note that $k$ must be greater than 1ドル$ and be a factor of $n$.
However, you have just sent your problems to the printer so the order cannot be changed. For what values of $k$ would this claim be true?
The first line of input contains a single integer $n$ (2ドル \le n \le 50$), which is the number of problems.
Each of the next $n$ lines contains a single integer $d$ (1ドル \le d \le n$). These are the difficulties for the problems in the order that they appear in the problem set. The difficulties are distinct. The problem with difficulty 1ドル$ is the easiest problem and the problem with difficulty $n$ is the hardest problem.
Output a list of integers, one per line. The integers are all valid values of $k$ in increasing order. If no such values exist, output $-1$.
6 1 3 2 4 5 6
2
6 1 2 3 4 5 6
2 3 6
6 6 5 4 3 2 1
-1
ICPC > Regionals > North America > Pacific Northwest Regional > 2023 ICPC Pacific Northwest Region > Division 2 D번
ICPC > Regionals > North America > South Central USA Regional > 2023 South Central USA Regional Contest > Division 1 D번
ICPC > Regionals > North America > South Central USA Regional > 2023 South Central USA Regional Contest > Division 2 D번
ICPC > Regionals > North America > Mid-Atlantic Regional > 2023 Mid-Atlantic USA Regional Contest > Division 1 D번
ICPC > Regionals > North America > Mid-Atlantic Regional > 2023 Mid-Atlantic USA Regional Contest > Division 2 D번
ICPC > Regionals > North America > Southeast USA Regional > 2023 Southeast USA Regional Programming Contest > Division 1 D번
ICPC > Regionals > North America > Southeast USA Regional > 2023 Southeast USA Regional Programming Contest > Division 2 D번