本文最后更新于 1966 天前,其中的信息可能已经有所发展或是发生改变。
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int n,count=0;
vector<int> vec;
cin>>n;
for(int a=1;a<=9;a++){
for(int b=0;b<=9;b++){
for(int c=0;c<=9;c++){
if(a*2+b*2+c==n){
//cout<<a*10000+b*1000+c*100+b*10+a<<endl;
vec.push_back(a*10000+b*1000+c*100+b*10+a);
}
}
}
}
for(int a=1;a<=9;a++){
for(int b=0;b<=9;b++){
for(int c=0;c<=9;c++){
if(a*2+b*2+c*2==n){
//cout<<a*100000+b*10000+c*1000+c*100+b*10+a<<endl;
vec.push_back(a*100000+b*10000+c*1000+c*100+b*10+a);
}
}
}
}
sort(vec.begin(),vec.end());
if(vec.empty()){
cout<<"-1";
return 0;
}
for(int i=0;i<vec.size();i++){
cout<<vec[i]<<endl;
}
return 0;
}