Đ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