// UVa 11986 - Save from Radiation
#include <stdio.h>
#include <math.h>
unsigned long long one = 1;
int main() {
int cases;
scanf("%d", &cases);
for (int c = 1; c <= cases; c++) {
unsigned long long n;
scanf("%lld", &n);
int sol = (log(n + 1) / log(2));
if ((one << sol) <= n)
sol++;
printf("Case %d: %d\n", c, sol);
}
return 0;
}
No comments:
Post a Comment