페이지를 불러오는 중…
해결한 사람
0
명
정답률
0.00
%
시간 제한
1000
ms
메모리 제한
1024
MB
길이 인 양의 정수열 이 주어진다. 이 수열을 오름차순으로 만들려 한다. 수열 이 오름차순이라는 것은, 각 ()에 대해 이라는 것이다.
수열 를 오름차순으로 만들기 위해, 수열 에 다음 연산을 몇 번이든 반복해서 적용할 수 있다.
연산을 최소 횟수로 적용해서 를 오름차순으로 만들고 싶다. 이때, 최소 횟수를 구하라.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 12 | 각 ()에 대해, 또는 |
| 2 | 10 | 각 ()에 대해, 를 만족하는 이상의 정수 가 존재 |
| 3 | 11 | |
| 4 | 19 | 각 ()에 대해, 또는 |
| 5 | 20 | 각 ()에 대해, |
| 6 | 28 | 추가 제약 조건 없음 |
, 에 각각 두 번씩 연산을 적용하면 된다. 연산을 적용한 이후에 수열 는 가 된다.
에 두 번, 에 세 번, 에 한 번 연산을 적용하면 된다. 연산을 적용한 이후에 수열 는 가 된다.
첫 번째 줄에 이 주어진다.
두 번째 줄에 이 주어진다.
첫 번째 줄에 답을 출력한다.
5
3 1 4 1 5
4
5
3 1 5 1 5
6
5
1 2 3 4 5
0
로그인 상태를 확인하는 중입니다.