Периодичност
| vreme | memorija | ulaz | izlaz |
|---|---|---|---|
| 1 s | 64 Mb | standardni izlaz | standardni ulaz |
Написати програм који за дати неозначени цео број \(a\) одређује најмањи природан број \(n\), такав да је \(\frac{64}{n}\) цео број и да се 64-битни бинарни запис броја \(a\) добија понављањем неке секвенце од \(n\) битова.
Улаз
У првој и јединој линији стандардног улаза се налази ненегативан цео број \(a\), мањи од \(2^{64}\).
Излаз
На стандардни излаз исписати један природан број, тражени број \(n\).
Пример 1
Улаз
3689348814741910323
Излаз
4
Објашњење
Бинарни запис броја \(3689348814741910323\) је
0011001100110011001100110011001100110011001100110011001100110011
и он се добија понављањем секвенце 0011, чија је дужина
4. Не постоји краћа секвенца, чијим понављањем би се добио дати бинарни
запис.
Пример 2
Улаз
0
Излаз
1
Morate biti ulogovani kako biste poslali zadatak na evaluaciju.