HDU 1262 寻找素数对 模拟题
题目描述:输入一个偶数,判断这个偶数可以由哪两个差值最小的素数相加,输出这两个素数。
题目分析:模拟题,注意的是为了提高效率,在逐个进行判断时,只要从2判断到n/2就可以了,并且最好用打表法判断素数。代码附上。。。
![](/assets/blank.gif)
![](/assets/blank.gif)
1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 const int MAX = 10005; 5 bool prim[MAX]; 6 void dabiao() { //先打素数表 7 memset(prim,0,sizeof(prim)); 8 for(int i = 4;i<=MAX;i+=2) 9 prim[i] = 1; 10 int d = sqrt(MAX); 11 for(int i = 2;i<d;++i) { 12 if(prim[i]) 13 continue; 14 for(int j = i*i;j<MAX;j+=i) 15 prim[j] = 1; 16 } 17 } 18 int main( ) { 19 int n; 20 dabiao(); 21 while(scanf("%d",&n)!=EOF) { 22 int loc,MIN = MAX; 23 for(int i = 2;i<=n/2;++i) 24 if(!prim[i]&&!prim[n-i]&&(n-2*i)<MIN) 25 loc = i; 26 printf("%d %d\n",loc,n-loc); 27 } 28 return 0; 29 }
View Code
转载于:https://www.cnblogs.com/xiaxiaosheng/p/3200865.html
HDU 1262 寻找素数对 模拟题相关推荐
- HDU1262 寻找素数对【素数】
寻找素数对 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- HDU1262 寻找素数对
问题链接:HDU1262 寻找素数对 问题简述:参见上述链接. 问题分析:对于输入的偶数,先求得其一半的值,若不为奇数则减去1,然后从这个奇数开始从大到小用奇数试探.根据哥德巴赫猜想,一个偶数可以分解 ...
- HDU 4121 Xiangqi 模拟题
题目: http://acm.hdu.edu.cn/showproblem.php?pid=4121 首先对标题赞一个,非要叫 "Xiangqi" 而不是 "中国象棋&q ...
- Scratch青少年编程能力等级测试模拟题(三级)
青少年编程竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载" ...
- Scratch等级考试(二级)模拟题
青少年编程竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载" ...
- 2011年全国软件大赛模拟题及参考答案(Java本科组)
非官方标注答案,如有不妥,请指出. 2011 模拟 java 本科 注意: 本套模拟题主要模拟命题形式与考核范围.真实竞赛题的数量.难度可能与此套模拟题有差异. 说明: 本试卷包含两种题型:" ...
- 计算机组成800H是多大,73计算机组成原理模拟题三(2019年)更新北理工20春答案...
73计算机组成原理模拟题三(2019年)更新北理工20春答案 2020-05-22 17:05:44 71 有学员问关于73计算机组成原理模拟题三(2019年)更新北理工20春答案的题目的参考答案和解 ...
- HDU 3328 Flipper 栈 模拟
HDU 3328 Flipper 栈 模拟 首先想说,英语太烂这题读了很长时间才读懂......题意是说输入有几张牌,然后输入这些牌的初始状态(是面朝上还是面朝下),然后输入操作方式,R表示翻一下右边 ...
- 闵梓轩大佬のnoip模拟题D1 总结 2017/10/26
背景 题目概括 T1 题面 分析 90分算法 满分算法 T2 题面 分析 部分分算法 满分算法 满分代码 T3 题面 分析 代码 总结 背景 这道题目是去年的金牌大佬闵梓轩在一年前出的一套noip模拟 ...
最新文章
- 【camera】自动泊车-视觉车位检测相关资料汇总(论文、数据集、源代码、相关博客、演示demo)(1)
- AIX上如何启动和停止系统服务
- MATLAB的iptchecknargin函数详解
- standard_init_linux.go:178: exec user process caused no such file or directory
- 为了快一点为什么却要慢一点
- python tk下拉列表_如何从Tkinter中的列表创建下拉菜单?
- Blackboard Fibonacci(CF-217B)
- win 二进制门安装mysql_PG二进制包编译Windows下mysql_fdw
- otdr进行多种测试鸿蒙包括,OTDR 测试
- 常用RGB颜色表 色值
- 安装软件时提示“系统管理员设置策略禁止此安装”,解决方案
- Python爬取豆瓣高分电影Top250
- 百鸡百钱问题和( 30人消费50元,可能包括男人女人小孩,男人3元,女人2元,小孩1元,问各有多少人)问题
- unity 入门二 :射击
- 解决excel数据透析表计算类型没有非重复计数选项
- 华润MMX链上云的简介
- Flagger on ASM——基于Mixerless Telemetry实现渐进式灰度发布系列 3 渐进式灰度发布
- vue实现离线地图+leaflet+高德瓦片
- 金蝶星空云OpenAPI对接
- 走向增强现实城市主义 ,AR与建筑的融合
热门文章
- ubuntu使用之-rime
- 学会5个数据分析常见定律,数据敏感度提升N个度
- 从报表到大数据分析,BI工具如何提高用户体验
- 企业数据分析,搞定这3个重点事半功倍!
- flex AdvancedDataGrid 高级表格 介绍 教程
- 现在最流行哪款有linux系统,哪一个Linux发行版最流行?
- python3自定义函数(五分钟读懂)
- linux脚本猜数字游戏,101个shell脚本 猜数字游戏代码
- php fsockopen 异步,异步执行PHP任务fsockopen的干货
- pycharm关联python ide_Python+Selenium进阶版 (一)- Python IDE工具-PyCharm的安装和使用...