Problem Description
有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,....
请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。
请提交该整数,不要填写任何多余的内容。
Output
无
Sample Input
输出一个整数
#include <iostream>
#include <math.h>
using namespace std;
bool judge(int n,long long m){
while(n){
if(n%10!=m%10)
return false;
n/=10;
m/=10;
}
return true;
}
int main(){
int i,sum=0;
long long m;
for(i=1;i<10000;i++){
m=(long long)pow(i,3);
if(judge(i,m))
sum++;
}
cout<<sum<<endl;
return 0;
}
答案:36