游客 Signup | Login
中文 | En

3200 - BASIC-7 特殊的数字

 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。

Input

 

Output

 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。

Examples

Input


                

Output


                

Solution C

#include<stdio.h>
int main()
{
	int i,j,k;
	for(i=1;i<10;i++)
		for(j=0;j<10;j++)
			for(k=0;k<10;k++)
			if((i*100+j*10+k)==(i*i*i+j*j*j+k*k*k))
				printf("%d%d%d\n",i,j,k);
	return 0;
}

Solution C++

#include <iostream>
using namespace std;
int p[10]={0,1,8,27,64,125,216,343,512,729};
int main()
{
	int i;
	for(i=100;i<=999;i++)
	{
		if(p[i%10]+p[i/10%10]+p[i/100%10]==i)
			cout<<i<<endl;
	}
	return 0;
}

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题