橙子火树 发布于五月 21, 2023 分享 发布于五月 21, 2023 想了很久感觉能不能反着算,就是计算没有这三个数的数的数量,然后用总的数数量减去单纯由1346789这几个数组成的数字的数量,得出的数就是包含520这三个数的数的数量。 链接到点评
橙子火树 发布于五月 21, 2023 分享 发布于五月 21, 2023 一位数的非L数有7的1次方个 两位数的非L数有7的平方个 三位数的非L数有7的三次方个 以此类推 N位数的非L数有7的N次方个,思路是总个数-非L数=L数 ,因为非L数比较好算嘛 第一个问题,0-10的九次方实际上就是问1位数到8位数之间有多少个非L数(去掉最后一个数)。那就是7的1次方加7的2次方一直加到7的8次方个,设为F,那L数=10的九次方+1-F 第二个问题,问10^4-1位数到10^4位数间有多少非L数,分两段,先计算1位数到10^4-1位数间有多少非L数,那就是7的1次方加7的2次方一直加到7的10^4-1次方,设为F1,再计算1位数到10^4位数间有多少非L数,列式;7的1次方一直加到7的10^4次方,设为F2。 F2-F1得出的是10^4-1位数到10^4位数间有多少非L数,设为T。那L数的个数就是就是10^(10^4+1)-10^10^4+1-T。 剩下的就是用等比数列的公式去算了。 设想就是这么个设想,如果有错的地方还望指正。 1 链接到点评
推荐贴