欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

uva 11384 Help is needed for Dexter

程序员文章站 2022-04-17 21:29:48
...

题目:Help is needed for Dexter


思路:如果有一个最大的整数 i,满足 2^(i-1) <= n ,则i为所求。


代码:

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <stack>
#include <queue>
#include <deque>
#include <set>
#include <cstring>
#include <map>
using namespace std;

int n;

int main() {
	
	while(~scanf("%d",&n)){
		for(int i=30;i>=-1;i--){
			if((1<<i)<=n){
				printf("%d\n",i+1);
				break;
			}
		}
	}
	
	return 0;
}


相关标签: 蓝书 uva