Giả thiết Collatz
Xem PDF
    
       Điểm:
      
          5 (p)      
    
    
       Thời gian:
      1.0s
    
    
       Bộ nhớ:
      100M
    
    
       Input:
      
        bàn phím
      
    
    
       Output:
      màn hình
    
  
  Theo giả thuyết của Collatz, nếu ta có một số nguyên dương X, nếu X chẵn thì chia X cho 2 và nếu X lẻ thì nhân X với 3 rồi cộng 1. Cứ lặp lại công thức kia nhiều lần thì cuối cùng sẽ đưa được X về bằng 1.
Yêu cầu:
Cho số X, hỏi rằng theo công thức trên thì để đưa X về 1 cần bao nhiêu bước?
Mô tả đầu vào
Chứa số nguyên dương là X.
Ràng buộc
- 1 ≤ X ≤ \(10^9\)
Mô tả đầu ra
In ra số bước để đưa X về thành 1 theo công thức trên.
Ví dụ 1:
Input
7
Outut
16
Ví dụ 2:
Input
3
Outut
7
Bình luận