100 atcoder#ABC081B. [ABC081B] Shift only
[ABC081B] Shift only
Score : points
Problem Statement
There are positive integers written on a blackboard: .
Snuke can perform the following operation when all integers on the blackboard are even:
- Replace each integer on the blackboard by divided by .
Find the maximum possible number of operations that Snuke can perform.
Constraints
Input
Input is given from Standard Input in the following format:
...
Output
Print the maximum possible number of operations that Snuke can perform.
3
8 12 40
2
Initially, are written on the blackboard. Since all those integers are even, Snuke can perform the operation.
After the operation is performed once, are written on the blackboard. Since all those integers are again even, he can perform the operation.
After the operation is performed twice, are written on the blackboard. Now, there is an odd number on the blackboard, so he cannot perform the operation any more.
Thus, Snuke can perform the operation at most twice.
4
5 6 8 10
0
Since there is an odd number on the blackboard already in the beginning, Snuke cannot perform the operation at all.
6
382253568 723152896 37802240 379425024 404894720 471526144
8