Time limit: 1.0s , Memory limit: 250M , Points: 1 (partial)
Phỏng đoán Collatz còn được gọi là phỏng đoán là một phỏng đoán rất nổi tiếng và lâu đời trong
toán học thể hiện như sau:
Lấy số tự nhiên bất kỳ, nếu
chẵn, chia cho
để được
và nếu
là số lẻ lớn hơn
, nhân nó với
và thêm
để được
.
Lặp lại quá trình này để nhận được một dãy số tự nhiên được gọi là dãy Hailstone, ví dụ
ta có dãy
.
Phỏng đoán cho rằng bạn bắt đầu bằng bất kỳ số nào bạn luôn đạt . Hãy viết một chương trình tính toán độ dài của dãy
Hailstone với số nguyên dương
cho trước.
Input
Dòng duy nhất chứa số nguyên thỏa
.
Output
In ra độ dài dãy cần tính.
Samples
Sample Input 1
8
Sample Output 1
4
Sample Input 2
3
Sample Output 2
8
Comments