首页 > TAG信息列表 > 援交

埃拉托斯特尼筛法

这次是埃氏筛(埃拉托斯特尼筛法)。 每找到一个质数,就将它的倍数打上标记即可。 如果循环到某个数的时候,它没有被打上标记 那么它就一定是质数了, 就再拿它去更新它的倍数。 bool book[30000000]; LL prime[30000000]; LL size; LL n; int main()//n=310^7 { freopen("prime.in","r",s

质数的定义,我们可以枚举所有小于x,大于1的正整数i。如果x%i==0,即i是x的因数,则x不是质数

Judge 判断x是不是质数 根据质数的定义,我们可以枚举所有小于x,大于1的正整数i。如果x%i==0,即i是x的因数,则x不是质数。 很明显,一个质数的因数是成对出现,且分别在sqrt(x)的两边。所以只要枚举到sqrt(x)即可。 bool judge(LL & x) { if(x<2) return 0; LL sq=sqrt(x); for(re LL i=2;i

python数据类型

python数据类型 a = None #什么都没有 b = True #boolean类型 c = 12 #int d = 12.33 #float e = "sdfs1122,," #字符串 元祖特征:值不可修改 f = (1,2,3,"dd") print(f) 列表特征:值可修改、允许重复、可以储存任意数据类型的集合 g = [1,2,3,4,"dd"] g.append(5) #增 g.rem

switch/case 的替代方案

告诉了我们几个 switch/case 的替代方案: 使用 if-elif-else 条件判断语句 使用字典,将 case 值与调用的函数映射起来 使用内置 getattr() 检索特定的对象调用方法 曾有人提出过一些提案(即 PEP-275 和 PEP-3103),想给 Python 引入 switch 语法,然而,对于“是否以及如何进行靶场测试”,大

扩展KMP算法

准星算法 知道了准星的变化规律: 1.准星水平位置摇摆角 正北是π,逆时针逐渐减小,正南是0,继续逆时针减小到正北为-π π和-π重叠 (正北方向Y轴逐渐增加,正东方向X轴逐渐增加) 2.准星高度位置俯冲角 正上方是0.5π,正下方是-0.5π 我们就要为其写瞄准的算法了。 假设人物的坐标是:人物.fX,

JVM的系统线程。

线程 3.1、JVM 线程 JVM 线程 线程是一个程序里的运行单元。JVM允许一个应用有多个线程并行的执行 在Hotspot JVM里,每个线程都与操作系统的本地线程直接映射 当一个Java线程准备好执行以后,此时一个操作系统的本地线程也同时创建。Java线程执行终止后,本地线程也会回收 操作系统负责

super this的三大特性

5、三大特性 5.1、封装 数据隐藏,用盒子装起来,留一个小口,接口 高内聚,低耦合 高内聚:类的内部数据操作细节自己完成,不允许外部干涉。 低耦合:暴露少量方法给外部使用 5.2、继承 理解:儿子继承父亲,并且能拓展,减少代码重复 关键字 : extends,“扩展” 5.2.1、super this this(),本身构造器 s

我的新伙伴fastapi

标签:本质 lang let 部分 alt 智能 文档主动生成 测验 便利 在日常运维工作中,经常性的会创造出一些快速脚本,用来进步工作效率.一直在想有没有可能写一个Web东西,把这些常用的东西收集起来,用的时分直接点击拿到成果.这样即便利又能防止输错还不用登陆服务器显得