传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1192
求2^i > m的最小的i
#include <cstdio>
int m;
int main(void) {
	scanf("%d", &m);
	int i;
	for (i = 1; i < 32; ++i) {
		if ((1 << i) > m) {
			break;
		}
	}
	printf("%d\n", i);
	return 0;
}
_bzoj1192 [HNOI2006]鬼谷子的钱袋【水题】
原文:http://www.cnblogs.com/ciao-sora/p/6180838.html