洛谷 刷题 深基部分题解(python版)-2022.01.29

P5703 【深基2.例5】苹果采购(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122690555

P5703 【深基2.例5】苹果采购(python3实现)--2022.01.29
https://blog.csdn.net/dllglvzhenfeng/article/details/122745163


P5704 【深基2.例6】字母转换(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122690663

P5704 【深基2.例6】字母转换(python3实现)-2022.01.29
https://blog.csdn.net/dllglvzhenfeng/article/details/122745360


P5705 【深基2.例7】数字反转(python3实现)方法一
https://blog.csdn.net/dllglvzhenfeng/article/details/122691059

P5705 【深基2.例7】数字反转(python3实现)方法二
https://blog.csdn.net/dllglvzhenfeng/article/details/122691194


P5706 【深基2.例8】再分肥宅水(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122707998

P5707 【深基2.例12】上学迟到(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122743604


P5709 【深基2.习6】Apples Prologue 苹果和虫子(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122740982

Python_P5709 【深基2.习6】Apples Prologue / 苹果和虫子
https://blog.csdn.net/qq_51519554/article/details/119054010


P5710 【深基3.例2】数的性质(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122738937

P5711 【深基3.例3】闰年判断(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122710807

P5712 【深基3.例4】Apples(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122710648

P5714 【深基3.例7】肥胖问题--python3实现
https://blog.csdn.net/dllglvzhenfeng/article/details/122713391

P5715 【深基3.例8】三位数排序(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122712708


P5718 【深基4.例2】找最小值
https://blog.csdn.net/dllglvzhenfeng/article/details/122738280

P5718 【深基4.例2】找最小值
https://blog.csdn.net/dllglvzhenfeng/article/details/122738280

P5724 【深基4.习5】求极差 最大跨度值(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122738890

洛谷P5725 【深基4.习8】求三角形 (python版)
https://blog.csdn.net/qq_46724903/article/details/121499311


P5732 【深基5.习7】杨辉三角(python3实现)
https://blog.csdn.net/dllglvzhenfeng/article/details/122724219

P5733 【深基6.例1】自动修正
https://blog.csdn.net/cf260469080/article/details/122709045

P2249 【深基13.例1】查找(AC) 2022.1.28
https://blog.csdn.net/dllglvzhenfeng/article/details/122729592







 



每日一练 每日一题(一)

每日一练 每日一题(一)_dllglvzhenfeng的博客-CSDN博客

每日一练 每日一题(二)

每日一练 每日一题(二)-CSDN博客

【暑期每日一题】洛谷(一)

【暑期每日一题】洛谷(一)-CSDN博客

【暑期每日一题】洛谷(三)

【暑期每日一题】洛谷(三)-CSDN博客

【寒假每日一题】洛谷

【寒假每日一题】洛谷-CSDN博客



洛谷 深基 第1部分 语言入门 第2章 顺序结构程序设计

洛谷 深基 第1部分 语言入门 第2章 顺序结构程序设计_dllglvzhenfeng的博客-CSDN博客

洛谷 深基 第1部分 语言入门 第7章 函数与结构体

洛谷 深基 第1部分 语言入门 第7章 函数与结构体_dllglvzhenfeng的博客-CSDN博客

洛谷 深基 第1部分 语言入门 第4章 循环结构程序设计(2022.02.14)

洛谷 深基 第1部分 语言入门 第4章 循环结构程序设计(2022.02.14)-CSDN博客

洛谷 深基 第1部分 语言入门 第5章 数组与数据批量存储

洛谷 深基 第1部分 语言入门 第5章 数组与数据批量存储_洛谷深基电子版_dllglvzhenfeng的博客-CSDN博客

洛谷 深基 第1部分 语言入门 第6章 字符串与文件操作

洛谷 深基 第1部分 语言入门 第6章 字符串与文件操作_洛谷 文件读写_dllglvzhenfeng的博客-CSDN博客

洛谷 深基 第4部分 基础数学与数论 第19章 位运算与进制转换

洛谷 深基 第4部分 基础数学与数论 第19章 位运算与进制转换_落谷深基二进制转换_dllglvzhenfeng的博客-CSDN博客

洛谷 深基 第4部分 基础数学与数论(19-21课)

洛谷 深基 第4部分 基础数学与数论(19-21课)_洛谷网校资源百度网盘-CSDN博客

洛谷 数论入门相关题目--2022.01.22

洛谷 数论入门相关题目--2022.01.22_数论 题单 luogu-CSDN博客



洛谷刷题整理(python)-2022.01.29

洛谷刷题整理(python)-2022.01.29_洛谷题应该按什么顺序刷_dllglvzhenfeng的博客-CSDN博客

洛谷 刷题 深基部分题解(python版)-2022.01.29

洛谷 刷题 深基部分题解(python版)-2022.01.29_p5725 【深基4.习8】求三角形python_dllglvzhenfeng的博客-CSDN博客

洛谷、牛客网、AcWing 刷题(python版)

洛谷、牛客网、AcWing 刷题(python版)_洛谷和acwing_dllglvzhenfeng的博客-CSDN博客

python刷题 NOI题库 python题解 洛谷、牛客网、AcWing 刷题等

python刷题 NOI题库 python题解 洛谷、牛客网、AcWing 刷题等_acwing和洛谷哪个好-CSDN博客

洛谷2020、2021、2022、2023 CSP-J1 CSP-S1 第1轮 初赛模拟

洛谷2020、2021、2022、2023 CSP-J1 CSP-S1 第1轮 初赛模拟_2023cspj模拟题洛谷-CSDN博客

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
洛谷p5736 【深基7.例2】质数筛是一个关于质数筛法的题目,要我们根据输入的一个正整数n,找出小于等于n的所有质数。 质数是指只能被1和自身整除的大于1的整数,比如2、3、5、7等。质数筛法是一种常见且高效的找出质数的方法。 在这道题中,我们需要使用质数筛法来找出小于等于n的所有质数。首先,我们定义一个boolean类型的数组isPrime,用来标记每个数字是否是质数。初始时,我们将isPrime数组的所有元素都设置为true。 然后,我们从2开始遍历到n,对于每个数字i,如果isPrime[i]为true,说明这个数字是质数。那么我们就需要将i的倍数都标记为false,因为这些倍数一定不是质数。具体做法是,从2*i开始,每次增加i,将对应的isPrime数组的元素都置为false。 遍历结束后,isPrime数组中为true的元素即为小于等于n的所有质数。我们可以遍历isPrime数组,将为true的下标即为质数输出即可。 这个算法的时间复杂度是O(nloglogn),相较于直接遍历每个数字并判断是否是质数的方法,时间复杂度更低,效率更高。 对于这个题目的java实现,我们可以使用一个boolean数组isPrime来标记每个数字是否是质数,使用一个ArrayList来存储所有的质数,最后将ArrayList转化为数组输出。 代码示例如下: ``` import java.util.ArrayList; public class Main{ public static void main(String[] args){ int n = 100; // 输入的正整数n boolean[] isPrime = new boolean[n+1]; // 标记每个数字是否是质数的数组 ArrayList<Integer> primes = new ArrayList<>(); // 存储质数的ArrayList // 初始化isPrime数组 for(int i=2; i<=n; i++){ isPrime[i] = true; } // 质数筛法 for(int i=2; i<=n; i++){ if(isPrime[i]){ primes.add(i); for(int j=2*i; j<=n; j+=i){ isPrime[j] = false; } } } // 将ArrayList转化为数组输出 int[] result = new int[primes.size()]; for(int i=0; i<primes.size(); i++){ result[i] = primes.get(i); } // 输出结果 for(int i=0; i<result.length; i++){ System.out.print(result[i] + " "); } } } ``` 这样,我们就可以通过这段代码来实现洛谷p5736题目的要,找出小于等于输入的正整数n的所有质数,并将它们按从小到大的顺序输出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值