| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 1446 | 817 | 752 | 58.750% |
순열은 1ドル$부터 $N$까지 $N$개의 정수가 각각 한 번씩 나오는 수열이다. 예를 들어, $[1],ドル $[3, 5, 2, 1, 4],ドル $[1, 3, 2]$는 순열이지만, $[2, 3, 2],ドル $[4, 3, 1],ドル $[0]$은 순열이 아니다.
순열의 점수는 다음과 같은 방법으로 구한다.
길이가 $N$인 모든 순열 중에서 점수가 가장 높은 순열을 구해보자. 점수가 가장 높은 순열이 여러 가지라면 그 중 아무거나 하나를 출력한다.
첫째 줄에 구하고자 하는 순열의 길이 $N$이 주어진다. $(1 \le N \le 200,000円)$
첫째 줄에 점수가 가장 높은 순열에 해당하는 $N$개의 정수를 공백으로 구분해서 출력한다.
4
2 3 4 1
연속 부분 수열은 수열의 연속한 일부분이다. 예를 들어, 순열 $[2, 3, 4, 1]$은 10ドル$개의 연속 부분 수열을 갖고 있으며 이는 다음과 같다.
$[2],ドル $[2, 3],ドル $[2, 3, 4],ドル $[2, 3, 4, 1],ドル $[3],ドル $[3, 4],ドル $[3, 4, 1],ドル $[4],ドル $[4, 1],ドル $[1]$.
University > 서강대학교 > Sogang Programming Contest > 2023 Sogang Programming Contest > Master B번