lizard 发布于五月 20, 2023 分享 发布于五月 20, 2023 对于个位数,0 ~ 9 中有 3 个"L 数",即 0、2、5。对于十位数,0 ~ 99 中有 3 个"L 数",每个个位数都会出现 10 次。对于百位数,0 ~ 999 中有 3 个"L 数",每个个位数和十位数都会出现 10 次。 以此类推,对于千位数、万位数等,同样有 3 个"L 数",每个范围都会扩大 10 倍。 因此,在范围 0 ~ 10^9 中,每一位上的数字都会出现 3 次,总共有 10^9 + 1 位数字(包括 0),所以总的"L 数"个数为 3 * (10^9 + 1)。 范围 10^10^4 ~ 10^(10^4+1),同样可以使用类似的方法。每一位上的数字仍然会出现 3 次,而位数的个数为 10^4+1,所以总的"L 数"个数为 3 * (10^4+1)。 为什么520在这做题 注释 reflectK 1.00节操 显然错了www 链接到点评
推荐贴