POJ 2196

来源:互联网 发布:linux创建多层文件夹 编辑:程序博客网 时间:2024/05/17 23:43

在hdu写过一样的题,当时的代码比这复杂,一个10进制的函数,12的,16的。其实一个就够了QAQ


#include<iostream>using namespace std;int dec(int x,int k){int sum=0;while(x){sum+=x%k;x/=k;}return sum;}int main(){for(int i=2992;i<10000;i++){if(dec(i,10)==dec(i,12)&&dec(i,10)==dec(i,16))  printf("%04d\n",i);}return 0;}


原创粉丝点击