#include<iostream>#include<vector>#include<cmath>usingnamespace std;intmain(){
vector<int> num;int gewei,shiwei,baiwei,qianwei;int a,b,c,d;for(int i =1000; i <10000; i++){
gewei = i %10;
shiwei =(i/10)%10;
baiwei =(i/100)%10;
qianwei = i/1000;
a =pow(gewei,4);
b =pow(shiwei,4);
c =pow(baiwei,4);
d =pow(qianwei,4);if((a+b+c+d)== i )
num.push_back(i);}sort(num.begin(),num.end());for(vector<int>::iterator it=num.begin();it!=num.end();it++){
cout <<*it <<" ";}return0;}