题目描述:输入一个偶数,判断这个偶数可以由哪两个差值最小的素数相加,输出这两个素数。

题目分析:模拟题,注意的是为了提高效率,在逐个进行判断时,只要从2判断到n/2就可以了,并且最好用打表法判断素数。代码附上。。。

 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 寻找素数对 模拟题相关推荐

  1. HDU1262 寻找素数对【素数】

    寻找素数对 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  2. HDU1262 寻找素数对

    问题链接:HDU1262 寻找素数对 问题简述:参见上述链接. 问题分析:对于输入的偶数,先求得其一半的值,若不为奇数则减去1,然后从这个奇数开始从大到小用奇数试探.根据哥德巴赫猜想,一个偶数可以分解 ...

  3. HDU 4121 Xiangqi 模拟题

    题目: http://acm.hdu.edu.cn/showproblem.php?pid=4121 首先对标题赞一个,非要叫 "Xiangqi" 而不是 "中国象棋&q ...

  4. Scratch青少年编程能力等级测试模拟题(三级)

    青少年编程竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载" ...

  5. Scratch等级考试(二级)模拟题

    青少年编程竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载" ...

  6. 2011年全国软件大赛模拟题及参考答案(Java本科组)

    非官方标注答案,如有不妥,请指出. 2011 模拟 java 本科 注意: 本套模拟题主要模拟命题形式与考核范围.真实竞赛题的数量.难度可能与此套模拟题有差异. 说明: 本试卷包含两种题型:" ...

  7. 计算机组成800H是多大,73计算机组成原理模拟题三(2019年)更新北理工20春答案...

    73计算机组成原理模拟题三(2019年)更新北理工20春答案 2020-05-22 17:05:44 71 有学员问关于73计算机组成原理模拟题三(2019年)更新北理工20春答案的题目的参考答案和解 ...

  8. HDU 3328 Flipper 栈 模拟

    HDU 3328 Flipper 栈 模拟 首先想说,英语太烂这题读了很长时间才读懂......题意是说输入有几张牌,然后输入这些牌的初始状态(是面朝上还是面朝下),然后输入操作方式,R表示翻一下右边 ...

  9. 闵梓轩大佬のnoip模拟题D1 总结 2017/10/26

    背景 题目概括 T1 题面 分析 90分算法 满分算法 T2 题面 分析 部分分算法 满分算法 满分代码 T3 题面 分析 代码 总结 背景 这道题目是去年的金牌大佬闵梓轩在一年前出的一套noip模拟 ...

最新文章

  1. 【camera】自动泊车-视觉车位检测相关资料汇总(论文、数据集、源代码、相关博客、演示demo)(1)
  2. AIX上如何启动和停止系统服务
  3. MATLAB的iptchecknargin函数详解
  4. standard_init_linux.go:178: exec user process caused no such file or directory
  5. 为了快一点为什么却要慢一点
  6. python tk下拉列表_如何从Tkinter中的列表创建下拉菜单?
  7. Blackboard Fibonacci(CF-217B)
  8. win 二进制门安装mysql_PG二进制包编译Windows下mysql_fdw
  9. otdr进行多种测试鸿蒙包括,OTDR 测试
  10. 常用RGB颜色表 色值
  11. 安装软件时提示“系统管理员设置策略禁止此安装”,解决方案
  12. Python爬取豆瓣高分电影Top250
  13. 百鸡百钱问题和( 30人消费50元,可能包括男人女人小孩,男人3元,女人2元,小孩1元,问各有多少人)问题
  14. unity 入门二 :射击
  15. 解决excel数据透析表计算类型没有非重复计数选项
  16. 华润MMX链上云的简介
  17. Flagger on ASM——基于Mixerless Telemetry实现渐进式灰度发布系列 3 渐进式灰度发布
  18. vue实现离线地图+leaflet+高德瓦片
  19. 金蝶星空云OpenAPI对接
  20. 走向增强现实城市主义 ,AR与建筑的融合

热门文章

  1. ubuntu使用之-rime
  2. 学会5个数据分析常见定律,数据敏感度提升N个度
  3. 从报表到大数据分析,BI工具如何提高用户体验
  4. 企业数据分析,搞定这3个重点事半功倍!
  5. flex AdvancedDataGrid 高级表格 介绍 教程
  6. 现在最流行哪款有linux系统,哪一个Linux发行版最流行?
  7. python3自定义函数(五分钟读懂)
  8. linux脚本猜数字游戏,101个shell脚本 猜数字游戏代码
  9. php fsockopen 异步,异步执行PHP任务fsockopen的干货
  10. pycharm关联python ide_Python+Selenium进阶版 (一)- Python IDE工具-PyCharm的安装和使用...