Logo
(追記) (追記ここまで)

14920번 - 3n+1 수열

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB46923368312974.341%

문제

다음의 점화식에 의해 정해지는 수열 C(n)을 생각하자:

 C(n+1) = C(n)/2 (C(n)이 짝수일 때)
 = 3*C(n)+1 (C(n)이 홀수일 때)

초항 C(1)이 자연수로 주어지면, 이 점화식은 자연수로 이루어지는 수열을 정한다. 예를 들어, C(1)=26이면, 다음의 수열이 된다.

26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1, 4, 2, 1, ...

이 경우, 수열의 뒷부분은 4, 2, 1 이 끝없이 반복된다. 실제로 C(1)이 5×260보다 작은 자연수인 모든 수열은 언젠가는 4, 2, 1로 끝나게 된다는 것이 알려져 있다.

주어진 입력 C(1)에 대하여 C(n)이 처음으로 1이 되는 n을 출력하시오.

입력

C(1); 1 ≤ C(1) ≤ 100000

출력

C(n)이 처음으로 1이 되는 n

제한

예제 입력 1

26

예제 출력 1

11

예제 입력 2

7

예제 출력 2

17

힌트

출처

University > 홍익대학교 > 2017 홍익대학교 컴퓨터공학과 코딩대회 C번

  • 문제의 오타를 찾은 사람: jh05013
  • 데이터를 추가한 사람: YunGoon
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /