中石油程序设计Contest2814 - 2021个人训练赛第9场19281 Problem K 立方

/*
问题 K: 立方
时间限制: 1 Sec 内存限制: 128 MB

题目描述
今年乐乐开始学编程了,上几天刚刚解决了一个平方数的问题,问题是这样的:随便告诉你一个不超过 1 个亿的正整数,请你算出不超过该数的所有立方数的个数。
但是,如果这个超过 1 亿,是一个 18 位正整数,或 28 位的正整数呢?
乐乐不会算,你会吗?
输入
只有一行且只有一个正整数:n
输出
只有一行且只有一个正整数:不超过 n 的平方数个数
样例输入 Copy
100
样例输出 Copy
4
提示
1*1*1 = 1 2*2*2 = 8
3*3*3 = 27 4*4*4 = 64
5*5*5 = 125 但是 125 > 100

对于 30%的数据, 1 <= n <= 10^8
对于 70%的数据, 1 <= n <= 10^18
对于 100%的数据, 1 <= n <= 10^28
*/

#include<stdio.h>
#include<math.h>
int main(){
double n;
scanf("%lf",&n);
printf("%d",(int)pow(n,1.0/3));
return 0;
}

posted @ 2021-05-18 21:03  踏万家灯火  阅读(91)  评论(0编辑  收藏  举报