두 배
시간 제한: 1000ms메모리 제한: 1024MB출처: KOI 2024 1차BOJ 31963
문제
길이 인 양의 정수열 이 주어진다. 이 수열을 오름차순으로 만들려 한다. 수열 이 오름차순이라는 것은, 각 (1 ≤ i ≤ N - 1)에 대해 A_i ≤ A_{i+1}이라는 것이다.
수열 를 오름차순으로 만들기 위해, 수열 에 다음 연산을 몇 번이든 반복해서 적용할 수 있다.
- 어떤 (1 ≤ i ≤ N)에 대해 에 를 곱한다.
연산을 최소 횟수로 적용해서 를 오름차순으로 만들고 싶다. 이때, 최소 횟수를 구하라.
입력
첫 번째 줄에 이 주어진다.
두 번째 줄에 이 주어진다.
출력
첫 번째 줄에 답을 출력한다.
예제
예제 1
입력
5 3 1 4 1 5
출력
4
예제 2
입력
5 3 1 5 1 5
출력
6
예제 3
입력
5 1 2 3 4 5
출력
0
코드를 제출하려면 로그인하세요.