#include<iostream>
using namespace std;
int digits_base12(int a){
int digits = 0;
while(a / 12 != 0){
digits += (a % 12);
a /= 12;
}
digits += a;
return digits;
}
int digits_base16(int a){
int digits = 0;
while(a / 16 != 0){
digits += (a % 16);
a /= 16;
}
digits += a;
return digits;
}
int digits_base10(int a){
int digits = 0;
while(a / 10 != 0){
digits += (a % 10);
a /= 10;
}
digits += a;
return digits;
}
int main(){
for(int i = 1000; i <= 9999; i++){
if(digits_base10(i) == digits_base12(i)){
if(digits_base12(i) == digits_base16(i)){
cout<<i<<endl;
}
}
}
}
hdoj1197简单题
最新推荐文章于 2018-09-11 18:43:57 发布