uva11636 Hello World!

简介: 题意就不说了,简单的二分就可以了,应当是算法初学者的一个Hello world程序吧! 只是建议用乘法去做,不要用除法去求解~注意输入的终止符是负数 1 #include 2 #include 3 using namespace std; 4 int main(){ 5...

题意就不说了,简单的二分就可以了,应当是算法初学者的一个Hello world程序吧!

只是建议用乘法去做,不要用除法去求解~注意输入的终止符是负数

 1 #include <stdio.h>
 2 #include <iostream>
 3 using namespace std;
 4 int main(){
 5     int n, cas = 1;
 6     while(scanf("%d", &n)!=EOF && n>0){
 7         int i = 1, cnt = 0;
 8         while(true){
 9             if(i>=n) break;
10             i *= 2;
11             cnt++;
12         }
13         printf("Case %d: %d\n", cas++, cnt);
14     }
15     return 0;
16 }

 

目录
相关文章
|
算法
uva 10891 game of sum
题目链接 详细请参考刘汝佳《算法竞赛入门经典训练指南》 p67
36 0
UVa11076 - Add Again
UVa11076 - Add Again
59 0
|
机器学习/深度学习 算法
|
数据安全/隐私保护