- 6
- 0
- 约3.28千字
- 约 22页
- 2018-06-09 发布于北京
- 举报
南开大学ACM集训-数论.ppt
Butterfly0923 Doraemonok jackfeng 2008年南开大学ACM协会暑期集训 数论 求素数方法 1)p[N]存储所有的素数,二重循环,用已经求出的不大于平方根的所有素数试除 for(i=2;in;++i) for(j=0;jm p[j]*p[j]=n;++j) 如果p[j]整除i,则i不是素数 如果都不能整除,则i是素数,添加到素数列表p[N]; 素数 2)增加布尔型数组b[N]记录是否为素数,初始化所有值=1,从头开始遍历,如果b[i]==1,则i是素数,将所有的i的倍数j均修改为b[j]=0 for(i=2;in;++i) 如果b[i]==1则添加到素数列表p[],然后利用循环for(j=i;jn;j+=i) b[j]=0将i的所有倍数删掉 思考:试比较两种方法效率 大数的素性检测 Rabin-Miller素数测试非素数通过测试概率为 ? Pollard-ρ算法大数的快速分解 这两种算法在此不予以介绍,有兴趣的同学可以到google上搜索或参看相关书籍 二分法in乘方 如何计算a^n ? 1)计算a*a*a*…*a*a*a,需要计算n-1次乘法,时间复杂度O(n) 2)考虑实例a^4,计算b=a*a,再算c=b*b,则c=a^4,但是只用了两次乘法,效率提高。比如a^9=a*(a^4)*(a^4),只需用4次乘法,一般的,a^n时间复杂度
您可能关注的文档
- 几何光学第2章-理想光学系统-deng-Revised130824.ppt
- 几何光学第7章-典型光学系统130602.ppt
- 几何光学简介.ppt
- 几何学习.ppt
- 几何教学如何教思路——对一道中考数学题的分析(彭友林).ppt
- 几何教学漫谈.ppt
- 分形(兰州交通大学学生设计课件).ppt
- 分数除法:工程问题.ppt
- 分镜头-第二章.ppt
- 创建文明城市-市民人人有责.ppt
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
最近下载
- 2025年江西科技职业学院单招《数学》全真模拟模拟题重点附答案详解.docx VIP
- 2026年乳制品加工行业发酵乳制品技术报告.docx VIP
- 数据科学与大数据 课件 高中信息技术中图版必修一.pptx VIP
- 路网运行状态评估 基于手机信令的数据处理及服务 第2部分:手机信令采集.doc VIP
- 精创温控器ECS-180neo说明书用户手册.pptx VIP
- 罗格列酮与心血管疾病风险荟萃分析.pdf VIP
- (完整版)CNC84操作手册.docx VIP
- 2026年春季学期学校国家安全教育日主题活动方案及宣传展板内容.docx VIP
- JTG_F90-2015_公路工程施工安全技术规范.docx VIP
- 公路工程施工安全技术规范-JTG-F90-2024.pptx VIP
原创力文档

文档评论(0)