두 배
시간 제한1초메모리 제한1024 MB
한 원소를 2배로 만드는 연산을 최소 횟수로 적용해 수열을 오름차순으로 만드는 문제이다.
문제
길이 인 양의 정수열 이 주어진다. 이 수열을 오름차순으로 만들려 한다. 수열 이 오름차순이라는 것은, 각 ()에 대해 이라는 것이다.
수열 를 오름차순으로 만들기 위해, 수열 에 다음 연산을 몇 번이든 반복해서 적용할 수 있다.
- 어떤 ()에 대해 에 를 곱한다.
연산을 최소 횟수로 적용해서 를 오름차순으로 만들고 싶다. 이때, 최소 횟수를 구하라.
입력
첫 번째 줄에 이 주어진다.
두 번째 줄에 이 주어진다.
출력
첫 번째 줄에 답을 출력한다.
제한
- 주어지는 모든 수는 정수이다.
- ()