本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。
代码语言:javascript复制#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;
}
Post Views: 223