NC200045. History of The Stars
描述
输入描述
第一行输入一个整数n,表示星星的数量。
数据规范:
* .
输出描述
输出一个整数,表示Vanis最少需要拿出多少颗等量的红、蓝钻石。
示例1
输入:
4
输出:
1
说明:
示例2
输入:
1
输出:
1
说明:
至少需要各拿1颗示例3
输入:
5
输出:
2
示例4
输入:
18
输出:
3
C(clang 3.9) 解法, 执行用时: 3ms, 内存消耗: 376K, 提交时间: 2019-12-07 15:22:53
#include<stdio.h> int main() { int a,sum=1,l=4; scanf("%d",&a); while(l<a) { l*=4; sum++; } printf("%d",sum); }
C++11(clang++ 3.9) 解法, 执行用时: 4ms, 内存消耗: 376K, 提交时间: 2020-02-16 15:52:32
#include<stdio.h> int main() { int a,sum=1,l=4; scanf("%d",&a); while(l<a) { l*=4; sum++; } printf("%d",sum); }
Python3(3.5.2) 解法, 执行用时: 33ms, 内存消耗: 3356K, 提交时间: 2020-08-03 12:45:06
n = int(input()) m=1 while(4**m<n): m+=1 print(m)