79brue   9년 전

1부터 시작한다. N이 될 때 까지 다음과 같은 연산을 한다.

1. 현재 수를 1 증가시킴 (현재 수+1)
2. 현재 수가 1보다 크면 1 감소 시킴 (현재 수-1)
3. 현재 수를 자연수 제곱함. (현재 수^x, x는 자연수)

N을 만드는데 드는 연산의 최솟값을 출력한다.


여기서 1부터 시작한다고 했으니까

1. 현재 수를 1 증가 (1+1=2)

2. 현재 수가 1보다 크면 1 감소시킴(2-1=1)

3. 현재 수를 자연수 제곱함. (1n은 항상 1이다.)


이러니까 1이 무한반복되는 거 아닌가요?



august14   9년 전

서술이 이상합니다만 감으로 해석해서 풀어본 결과

저 세 연산중 하나를 선택해서 적용하는 것을 반복할 때 N을 만들기 위한 최소 횟수를 출력하면 됩니다.

79brue   9년 전

아 그런 뜻이에요? 그럼 운영자님에게 그렇게 고쳐 달라고 요구를 해야겠네요.

baekjoon   9년 전

수정했습니다.

댓글을 작성하려면 로그인해야 합니다.