http://acm.nbut.cn/Problem/view.xhtml?id=1475 题意:给出一个数,需要你统计在这个数范围内有多少个1........ 思路:从高位到低位计算,例如1312 最高位==1,说明最高位为一个的数字1000——1312,有313种 次高位==3>1,那么先思考它本身为1的情况,只有三位数的时候,范围为1——312,其中第三位为1的情况有100种,在这情况下,如果有四位数,1——1312,第三位为1的情况,应该是它只有3位数的时候为1的情况加上有四位数时为1的…