26 lines
479 B
C
26 lines
479 B
C
#include <stdio.h>
|
|
#define THQ(x) ((x)*(x)*(x))
|
|
|
|
int main(void){
|
|
int m = 0, n = 0;
|
|
while(scanf("%d %d",&m,&n) == 2){
|
|
int i = 0, tar[3], j = 0, count = 0, temp = 0;
|
|
for(i = m; i <= n; i++){
|
|
temp = i;
|
|
for(j = 0; j < 3; j++){
|
|
tar[j] = temp%10;
|
|
temp /= 10;
|
|
}
|
|
if(i == THQ(tar[0]) + THQ(tar[1]) + THQ(tar[2])){
|
|
if(count) printf(" ");
|
|
printf("%d",i);
|
|
count++;
|
|
}
|
|
}
|
|
if(!count) printf("no\n");
|
|
else printf("\n");
|
|
getchar();
|
|
}
|
|
return 0;
|
|
}
|