《每日一题》(承认是转的)
javase吧
全部回复
仅看楼主
level 6
进来了有段时间,但一帖未发(除回帖),所以找了道简单的题来给吧里充一下人气吧[Yeah]
已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
① 求[1,100]之间第10个能被其因子数目整除的正整数。
② 问[100,300]之间有多少个能被其因子数目整除的数。
2011年06月30日 15点06分 1
level 10
谢谢支持。
题目回去看。
2011年07月01日 04点07分 2
level 10
忘了看了。刚好看到。现在看
2011年07月02日 17点07分 3
level 10
分析:√24向上取整是5.
小于5的有1234,因为因子是对称的,所以我们可以只算小于√24的,然后乘以2。
当然,比如25,√25=5。1,5,25,所以我们要减1.
===========
或者,用向下取整,然后+1.
==================
2011年07月02日 17点07分 4
level 10
像求素数一样,遍历小于√N的数,如果能整除,count++
2011年07月02日 17点07分 5
1