ACM程序设计 杭州电子科技大学 刘春英 acm@ 每周一星(4): 第五讲 筛选法及预处理 (附-菜鸟的23个经典错误) 例1-素数判断 题目描述: 给定一个N(1N100000),请判断N是否是素数,如果是素数,则请输出YES,否则输出NO。 Sample Input: 4 5 Sample Output: NO YES 常见朴素算法 #includestdio.h int main() { int i,n; while(scanf(%d,n)==1) { for(i=2;in;i++) if(n%i==0) break; if(i==n) printf(YES\n); else printf(NO\n); } } 朴素算法优化版本 #includestdio.h #includemath.h int main() { int i,n,x; while(scanf(%d,n)==1) { x=(int)sqrt(n); for(i=2;i=x;i++) if(n%i==0) break; if(ix) printf(YES\n); else printf(NO\n); } } 例2-求所有素数 题目描述: 给定一个N(1N100000)
您可能关注的文档
最近下载
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U9.pptx VIP
- 专业带头人申请表(模板).docx VIP
- 2026雅思7.0+破壁密码:阅读听力高难同义替换(核心200组前沿学术语料)_超高清打印版.pdf VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U8.pptx VIP
- 2025内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 涉案财物集中管理场所建设、运营管理、服务、信息平台技术规范.pdf VIP
- 生产线平衡分析和瓶颈改善dxc.ppt VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U7.pptx VIP
- 2025年内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 2026年雅思阅读段落匹配题技巧:定位词+同义替换+排除干扰项.docx VIP
原创力文档

文档评论(0)