💖作者简介:大家好,我是车神哥,府学路18号的车神🥇
⚡About—>车神:从寝室到实验室最快3分钟,最慢3分半(那半分钟其实是等红绿灯)
📝个人主页:应无所住而生其心的博客_府学路18号车神_CSDN博客
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
📖本系列主要以刷LeetCode(力扣)网站的各类题为标准,实现自我能力的提升为目标⚡
⚡希望大家多多支持🤗~一起加油 😁
- 专栏—>《LeetCode天梯》
其他专栏:
周五了,怎么就又到周末了啊!~,一个周感觉啥也没干就又过去了,哎,时间管理有问题啊还是事情真的太多,导致一件事都没有做好,这搞得,ToDo list每天都在做的还是做不完,ddl天天催,还是那样,真希望能专心的做做自己想要的事情!哎,坚持吧,熬过去就好了!
每天进步一点点,就已经很棒很棒了,坚持坚持,不要太累,拒绝内卷,从每日一练开始,每天十分钟,快乐生活一辈子!疫情依旧反复,大家带好口罩啊~ 继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~
放上我拍的Photo吧!

每日推荐一首歌:平凡之路——朴树
以下为我的天梯积分规则:
每日至少一题:一题积分+10分
若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)
若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)
初始分为100分
若差一天没做题,则扣积分-10分(周六、周日除外注:休息)
坚持!!!
初级算法
刷题目录
数学

题干
统计所有小于非负整数 n 的质数的数量。
示例1:
输入:n = 10
输出:4
解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
示例2:
输入:n = 0
输出:0
示例3:
输入:n = 1
输出:0
埃拉托斯特尼筛法
这道题,我们只需要知道质数是什么?
质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
解决此法的方法有:枚举 < 埃氏筛 < 欧式筛(线性筛) < 奇数筛
不过掌握埃拉托斯特尼法,已经完全足够了!~
“埃拉托斯特尼筛法,简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。”
class Solution:
def countPrimes(self, n: int) -> int:
isNumPrimes = [True] * n # 将所有数展开,且标记质数为真
count = 0 # 设置计数器
for x in range(2, n):
if isNumPrimes[x]:
count += 1
# 使用埃氏筛,将合数去除
for y in range(x*2, n, x): # 遍历x*2, 开始,结束n,步长x
isNumPrimes[y] = False
return count

今日到处结束,继续改论文,卷起来!~
Reference
作者:力扣 (LeetCode)
链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xngt85/
来源:力扣(LeetCode)
今日得分:+10
总得分:840加油!!!
❤坚持读Paper,坚持做笔记,坚持学习,坚持刷力扣LeetCode❤!!!
坚持刷题!!!打天梯!!!
⚡To Be No.1⚡⚡哈哈哈哈
⚡创作不易⚡,过路能❤关注、收藏、点个赞❤三连就最好不过了
ღ( ´・ᴗ・` )
❤
『
到底是孤独的人强大,还是强大的人孤独。
』
725

被折叠的 条评论
为什么被折叠?



