统计所有小于非负整数 n 的质数的数量. 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 . 一般方法,也就是一般人都会用的,将数从2到它本身逐个比较是否能被整除,就能得到结果.但这种方法复杂度是在0(n2)所以无法AC. 但是通过数学特性可以了解到,最多只要判断到这个数的开方数的时候,就可以知道这个数是否为质数了,所以复杂度减少了一半,也就可以让代码AC,但是时间用时也是很大的. 评论区学到的方法是,从2开始,剔除2到n中所有2的倍数…