题意:给出一个整数N,有一句话,问最少需要复制多少次才能有恰好有N句。
——>>开始的时候全部复制,最后一次选其中的几条复制。
#include <cstdio>
using namespace std;
int main()
{
int N, kase = 1;
while(scanf("%d", &N) == 1){
if(N < 0) return 0;
int fac = 1, ret = 0;
while(fac < N){
fac *= 2;
ret++;
}
printf("Case %d: %d\n", kase++, ret);
}
return 0;
}