問題
정올이는
정올이는
로봇은 정수
정올이가 로봇을 최대한 효율적으로 사용하였을 때, 정렬에 걸리는 최소 시간을 알아보자.
入力
첫 줄에는 독립적인 테스트 케이스의 수
각 테스트 케이스는 다음과 같이 구성된다:
각 테스트 케이스의 첫 번째 줄에는 정올이의 배열에 있는 정수의 수
N 이 주어진다. (1 \le N \le 2 \cdot 10^5 )다음 줄에는 정올이가 정렬해야 할 정수
A_1, A_2, \dots, A_N 이 주어진다. 동일한 정수가 여러 번 등장할 수 있다. (1 \le A_i \le 10^{11} ;1 \le i \le N )
모든 테스트 케이스의
出力
각 테스트 케이스에 대해 정올이가 정수들을 최적으로 나누었을 때 정렬에 걸리는 최소 시간을 새로운 줄에 출력하라.
部分問題
| 番号 | 点数 | 条件 |
|---|---|---|
| #1 | 25点 | |
| #2 | 25点 | |
| #3 | 25点 | |
| #4 | 25点 | 추가 제약 조건 없음 |
例題
2
8
4 3 3 1 8 2 7 10
3
10 100 1000
10
6
첫 번째 테스트 케이스는 아래와 같은 시간 순서로 진행된다.
두 번째 테스트 케이스는 로봇을 이용하지 않는 것이 최선이다.