【码之初】的一道有意思的数学题

本文介绍了一种高效求解特定序号的有效数(能被2或3整除的正整数)的方法。通过数学推导,确定了第2333个有效数为3500。

来源:码之初。

http://www.qlcoder.com/task/751e#comment

  • 第2333个能被2或者被3整除的正整数是…?请把答案填入答题框内…如果有问题请查看右侧的学习资料。 举例:(这些数依次是:2,3,4,6,8,9,10,12,14,15,16,18…)

实在不想写最简单的一个while去解决。(有点强迫症,想要搞个更高效的方法。)根据该网友的提示,做法如下:

2333/4=583……1    (每6个数构成一组。每一组中有4个是有效的。所以第2333个有效数应该需要经历583组之后的下一个组当中的第一个有效数。)

583*6=3498           (经历583组后的数字是3498。下一组数是:3499,3500,……,3504)

根据规律,每一组的有效数在第2,3,4,6个位置。所以,第2333个有效数是3500.

 

 

好吧,这篇文章有点显摆了呵呵

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值