3n+1 məsələsi
Ədədi ardıcıllıq yaratmaq üçün aşağıdakı alqoritmə nəzər salaq:
enter
print
if then STOP
if is odd then
else / 2
GOTO 2
Məsələn, üçün aşağıdakı ardıcıllıq alınacaqdır:
Belə hesab edirlər ki, bu alqoritm istənilən tam ədədi üçün sonda verir. Bu ehtimal hələlik isbat olunmasa da üçün doğruluğu yoxlanmışdır.
ədədi üçün alınan ardıcilliğin ədədləri sayını (1 də daxil olmaqla) onun dövr uzunluğu adlandıraq. Yuxarıdakı misalda 22-nin dövr uzunluğu 16-ya bərabərdir.
Verilmiş və ədədləri də daxil olmaqla, onlar arasında yerləşən ədədlər üçün maksimal dövr uzunluğunu tapmaq tələb olunur.
Giriş verilənləri
Hər test ayrıca sətirdə iki və tam ədədi ilə verilir. Verilən ədədlər 1000000-dən kiçik və **0-**dan böyük olmalıdır. Hesablama zamanı 32 bitlik tam ədəd tipindən istifadə etmək kifayətdir.
Çıxış verilənləri
Hər və cütünü daxil olduğu ardıcıllıqla çıxarın. Beləliklə hər test üçün ayrıca sətirdə boşluq işarəsi ilə ayrılmaqla, üç ədəd daxil edilmiş i , ədədləri və özləri də daxil olmaqla onlar arasındakı ədədlər üçün tapılmış maksimal dövr uzunluğunu verin.