@lightening p 位整数首位为 9 的充要条件是 10^p > x >= 10^(p-1),这里因为 9 的幂次个位不可能为 0 ,故条件退化为 10^p > x > 10^(p-1) 又因为任意 p 位整数 n 可化为级数 ∑(a,i) aᵢ*(10^i),故 n 的位数 p = [log(9^n)]+1 上面两个条件合起来就是了
Kirscheis
2016-05-11 18:31:20 +08:00
@lightening 手机打字变量名打错了。。漏了个条件 p 位整数 x 首位为 9 的充要条件是 10^p > x >= 10^(p-1),这里因为 9 的幂次个位不可能为 0 ,故条件退化为 10^p > x > 10^(p-1) 又因为任意 p 位整数 x 可化为级数 ∑(a,i) aᵢ*(10^i),故 n 的位数 p = [log(x)]+1 ,题设中的 x = 9^n ,故 p = [log(9^n)]+1 上面两个条件合起来就是了
Kirscheis
2016-05-11 18:32:43 +08:00
@lightening 报警,发出去发现还有一处没改。。请忽略上面两条 p 位整数 x 首位为 9 的充要条件是 10^p > x >= 10^(p-1),这里因为 9 的幂次个位不可能为 0 ,故条件退化为 10^p > x > 10^(p-1) 又因为任意 p 位整数 x 可化为级数 ∑(a,i) aᵢ*(10^i),故 x 的位数 p = [log(x)]+1 ,题设中的 x = 9^n ,故 p = [log(9^n)]+1 上面两个条件合起来就是了