已连接到移动16年广东省考职位表10.9.1.61/16是什么意思

还是这个问题,还是对你给出的数字起疑.如果按照你的算法,100以内就该是 100-1*9*9 = 19 用数的却是20个.1 10 11 12 13 14 15 16 17 18 19 21 31 41 51 61 71 81 91 100哈哈,我前两天已经把你的公式改进升级了下,现在可以用于算出任意数当中含有多少个1.公式是这样的,例如基数是200.那么,基数最高位也就是2,一共有1种可能不是1,就是2。(基数首位变化不含0)其他两位每一位都有9种变化,分别是0 2 3 4 5 6 7 8 用基数200-所有的变化的乘积,就得到想要的答案。200-1*9*9如果基数最高位是1的情况下,就在基数前面加1,其余情况不用加。例如100那么就是1+100-9*9其实还有两种其他的情况,例如基数小于10。或者基数的其他位不是0.基数小于10的情况下,公式是这样的。1+基数-变化数。例如基数是1,1+1-12+1-2以此类推。应该说我发明了3种公式,和在一起用,就可以算出任意数当中含有多少个1.还有一种情况,将前面的公式混合使用就可以解决。
橙kogxo1955
你说的对 ,这个公式考虑不周全 .思路是对的 但是忽略了 全是0的情况.1BCD 这种排列 实际上有1000+1个变化(如果位数全是0 ,那么还有一个0 的情况)所以改进的正确公式应该为 10以内含1的 应该是 10+1 -9=2 100 对应的是 100+1-9*9=20依次类推.不好意思 !
我前两天已经把你的公式改进了,现在可以用来算出任意数当中含有多少个带1的数字,具体请看问题补充。
不得不承认,你的思路确实很完美。
呵呵 那就采纳回答呗。 最近冲级呢 哈
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 广东16冶 的文章

 

随机推荐