洛谷P8116 魔理沙的计算器

题目链接:P8116 魔理沙的计算器

大意

给一个 b b b 进制的计算器,但屏幕上只能显示 k k k 位数字,求 b b b 进制下满足 1 ÷ ( 1 ÷ n ) = n 1\div(1\div n)=n 1÷(1÷n)=n n n n 的个数,其中 1 ÷ n 1\div n 1÷n 1 ÷ ( 1 ÷ n ) 1\div(1\div n) 1÷(1÷n) 都使用计算器上显示的值。

题解

赛时就感觉这是个神仙思维题。

首先屏幕上只能显示有限位数字,也就说明如果 1 n \frac{1}{n} n1 是个无限小数是绝无可能满足 1 ÷ ( 1 ÷ n ) = n 1\div(1\div n)=n 1÷(1÷n)=n 的。

这个地方我们形式化描述一下,如果 1 n \frac{1}{n} n1 是个无限小数,设屏幕上显示的 1 ÷ n 1\div n 1÷n n ′ = 0. a 1 a 2 ⋯ a k − 1 n'=0.a_1a_2\cdots a_{k-1} n=0.a1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值