#include<stdio.h>
#include<math.h>
int main(){
int a, b;
while(scanf("%d %d", &a, &b) != EOF){
int i = 0, cnt = 0, sum = 0;
for(i = a; i<=b; i++){
sum = pow(i/100,3) + pow((i/10)%10,3) + pow(i%10,3); //各位数字立方的和
if(sum == i){ //如果相同,计数并输出
cnt++;
printf("%d ", i);
}
}
if(cnt == 0) //没有符合的数时打印no
printf("no\n");
else
printf("\n");
}
return 0;
}

京公网安备 11010502036488号