HDU 1262 寻找素数对

三无应届生简历制作指南:从零打造专业可编辑模板 在求职过程中,一份结构清晰、重点突出的简历是获得面试机会的关键。其核心原理在于通过优化信息架构和关键词布局,满足招聘方快速筛选的需求,这本质上是一种信息设计与沟通效率的实践。对于缺乏实习和项目经验的应届生而言,掌握简历制作的技术价值在于能够将有限的校园经历、课程作业和个人技能进行系统化提炼与包装,从而在竞争激烈的求职市场中有效传递个人能力信号。应用场景广泛覆盖技术岗与非技术岗的校招投递。本文将聚焦STAR法则和量化描述等方法,手把手教你挖掘自身亮点,其中涉及专业技能分层描述和项目经历包装等实用技巧,并附赠可 阅读详情

该题比较简单。

给出一个偶数,要求找到两个素数,其和为该偶数,并且两个素数相差尽量小。

思路:在judge()函数中打出一张10000以内的素数表。prime[i]=true表示数i为素数,反之不是。然后再在main()中从接近输入n/2的数开始渐进寻找!

 

AC代码:51MS

#include<iostream>
using namespace std;

const int MAXNUM=10000;
bool prime[MAXNUM+1];

void judge()  //找出1至10000所有素数,是就用ture标志,反之用false标志
{
	memset(prime,false,sizeof(prime));

	int tmp;
	bool flag;
	for(int i=2;i<=MAXNUM;i++)
	{
		tmp=(i+1)/2;   //一个数不会有大于其一半的因子,除去它本身
		flag=true;
		for(int j=2;j<=tmp;j++)
		{
			if(i%j==0)
			{
				flag=false;
				break;
			}
		}

		if(flag)
			prime[i]=true;
	}
}
		
int main()
{
	judge();

	int n,tmp;

	while(cin>>n)
	{
		tmp=n/2;   //从最接近出开始找
		
		while(tmp>=2)
		{
			if(prime[tmp] && prime[n-tmp])
			{
				cout<<tmp<<" "<<n-tmp<<endl;
				break;
			}
			tmp--;  //递减
		}
	}

	return 0;
}


 

 

 

 

从选卡到验证:CST仿真GPU加速全流程实战指南 本文详细介绍了CST仿真中GPU加速的全流程实战指南,从硬件选型到软件配置,再到性能验证和常见问题排查。通过对比专业卡与游戏卡的性能差异,提供硬件选型建议,并分享驱动安装、关键设置及CST软件配置的黄金法则,帮助用户显著提升仿真效率。 阅读详情

相关推荐

Numpy快速入门(np)!看这一篇就够了

Numpy快速入门(np)!看这一篇就够了

weixin_74009895的博客 2680

1403:素数对

1403:素数对 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14328 通过数: 10560 【题目描述】 两个相差为2的素数称为素数对,如5和7,17和19等,本题目要求找出所有两个数均不大于n的素数对。 【输入】 一个正整数n(1≤n≤10000)。 【输出】 所有小于等于n的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数对,输出empty。 【输入样例】 100 【输出样例】 3 5 5 7 11 13 17 19 29 31 41

Ding_CPS的博客 1371

开源数显表

开源数显表,广泛应用于车床、铣床、磨床、镗床、火花机、线切割等。市面上此类液晶数显表多数都是基于此项目。 一、基本配置 硬件 主控:STM32F407VGT6 LCD:群创AT070TN92 显示驱动:RA8875 光栅尺:3 x 输入(X/Y/Z) 串口:1 x MAX3232 继电器:2 x 输出 存储:AT24C64 模拟输入:LM324C 电源:AC 220V 软件 工程版本:Keil 5 STM32库:V1.4.0 图形界面:uCGUI 多语言支持:中文、英文 二、项目文

m0_70934529的博客 440

素数对 (C++)

进行判断是否为n的因数,如果是因数,那么这个数不是素数,如果枚举完后并没有找到除了1和n的因数那么就是素数,那么好,把这些过程如何压缩成函数?所有小于等于n的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数对,输出empty。两个相差为2的素数称为素数对,如5和7,17和19等,本题目要求找出所有两个数均不大于n的素数对。这题其实就是让你去一对一对找差值为2的素数然后输出即可。素数概念知道了,那该怎们判断?质数(素数)是指在大于1的。有问题的可以在评论区讨论。看完了,你学费了吗?

Freddy1208的博客 4235

GK2302量产工具下载方法,GK2302开卡教程,GK2301LT怎么开卡方法,附GK2302开卡工具,GK2301LT量产软件下载

​每种量产软件的操作流程可能略有不同,因此必须按照要求操作。为确保安全,建议使用量产部落网下载的原版量产开卡软件。

A520091000的博客 2129

手把手教你用Switched-Capacitor Converter实现高效DC-DC转换(附常见拓扑对比)

本文详细介绍了开关电容转换器(SC)在高效DC-DC电源设计中的应用,对比了四种常见拓扑结构的优缺点,并提供了损耗分析与效率优化的实战技巧。通过无电感设计,SC转换器在5G模块和可穿戴设备中展现出超高功率密度和微小体积的优势,是电源管理领域的革命性技术。

weixin_30790841的博客 273

HDU1262——寻找素数对

寻找素数对 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12194    Accepted Submission(s): 6190 Problem Description 哥德巴赫猜想大家都知道一点

sdljtyk的博客 1729

Verilog HDL 100道面试题及参考答案

在 Verilog HDL 中,参数(parameter)和宏定义(define)都可用于定义常量,但它们存在诸多不同之处。参数(parameter)是模块内部的常量定义,具有局部性。它在模块内部起作用,不同模块可以有同名的参数,且值可以不同。参数通常用于定义模块的一些配置信息,例如数据位宽、延迟时间等。参数的定义和使用是在模块的作用域内进行的,通过参数传递可以方便地对模块进行配置。endmodule在上述代码中,WIDTH是一个参数,用于定义加法器的位宽。通过改变WIDTH。

大模型大数据攻城狮的专栏 1735

素数对

描述 两个相差为2的素数称为素数对,如5和7,17和19等,本题目要求找出所有两个数均不大于n的素数对。 输入 一个正整数n。1 <= n <= 10000。 输出 所有小于等于n的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数对,输出empty。 样例输入 100 样例输出 3 5 5 7 11 13 17 19 29 31 41 43 59 61 71 73 我...

lzx's blog 3593

手把手教你使用 YOLOv11/v8 算法 + PaddleOCR 算法完成车牌检测和车牌识别系统,AI智能体,毛玻璃系统,包括PaddlePaddle安装、数据集预处理、模型训练、AI大模型应用等

手把手教你使用 YOLOv11/v8算法 + PaddleOCR算法完成车牌检测和车牌识别系统,AI智能体,毛玻璃系统,包括PaddlePaddle安装、数据集预处理、模型训练、AI大模型应用等。车牌识别系统支持 蓝牌、绿牌、黄牌、双层车牌等车牌识别。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2788

英伟达 DGX Spark & Reachy Mini 入门教程(一)

英伟达在2026年CES上发布多款开放模型,包括Nemotron推理LLM、Isaac GR00T VLA和Cosmos世界模型,助力开发者构建个性化AI代理。文章详细介绍了如何通过DGXSpark和Reachy Mini机器人打造办公助手,涵盖材料准备(推理/视觉模型、文本转语音服务)、智能体构建(NeMo Agent Toolkit框架)、工具调用和路由策略实现。系统支持本地/云端部署,提供语音交互、视觉识别和动作执行功能,并保持完全开源可定制。最后给出运行演示的终端配置步骤和测试用例,鼓励开发者在此基

2506_90492529的博客 2715

HDU 1262(寻找素数对)

基础题,暴力破解即可。首先求出10000以内的所有素数,然后遍历所有素数对,找出和为给定的偶数,且差值最小的素数对。(注意两个素数可以相等) #include <iostream> using namespace std; const int MAXM = 10005; int prime[MAXM]; //10000以内的所有素数 //判断x是否为素数 bool isPr...

Intelligence1028的博客 474

【超分辨率(Super-Resolution)】关于【超分辨率重建】专栏的相关说明,包含专栏简介、专栏亮点、适配人群、相关说明、阅读顺序、超分理解、实现流程、研究方向、论文代码数据集汇总等

本专栏研究领域为【超分辨率重建】,涵盖图像超分、视频超分,实时超分,4K修复等方面。主要内容包括主流算法模型的论文精读、论文复现、毕业设计、涨点手段、调参技巧、论文写作、应用落地等方面。算法模型从SRCNN开始更新至今,一般是一篇论文精读对应一篇论文复现。论文精读详解理论,归化繁为简,归纳核心,积累词句,培养阅读论文和论文写作能力。论文复现依托Pytorch代码,实现完整的模型训练流程,总结调参方法,记录碰到的bug,论文插图可视化,培养读写代码能力、做实验的能力、以及应用落地能力。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 3万+

[水题]hdu 1262 寻找素数对

hdu 1262 寻找素数对 题意: 任意取出一个偶数,来寻找两个值最相近的素数,其和等于该偶数 思路: 水题,判断素数 但还是wa了一次,这两个素数可以是一样的……比如 6 = 3 + 3; 代码: #include #include #include #include #include #include using namespace std; bool judg

soundwave_的博客 580

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

HDU1262 寻找素数对

问题链接:HDU1262 寻找素数对 问题简述:参见上述链接。 问题分析:对于输入的偶数,先求得其一半的值,若不为奇数则减去1,然后从这个奇数开始从大到小用奇数试探。根据哥德巴赫猜想,一个偶数可以分解为两个素数之和,其中一个必然小于或等于这个偶数的一半。 有了上述的一个奇数p,对于输入的m来说,另外一个奇数就是m-p。 只要测试这两个奇数都是素数,就得到了差距...

weixin_34274029的博客 87

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

HDU - 1262 寻找素数对

Description 哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个结论,而是想在程序语言内部能够表示的数集中,任意取出一个偶数,来寻找两个素数,使得其和等于该偶数. 做好了这件实事,就能说明这个猜想是成立的. 由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的. Input 输入中是一些偶整数M(5<M<=10000). Out...

一定要站在自己热爱的生活里闪闪发光 3万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

hdu 1262 寻找素数对

寻找素数对 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 17768Accepted Submission(s): 8847 Problem Description 哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个...

Twinkle_sone的博客 590

HDU1262 寻找素数对【素数】

寻找素数对 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14663Accepted Submission(s): 7357 Problem Description 哥德巴赫猜想大家都知道一点吧.我...

海岛Blog 6356

hdu 1262 寻找素数对 筛法

哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个结论,而是想在程序语言内部能够表示的数集中,任意取出一个偶数,来寻找两个素数,使得其和等于该偶数. 做好了这件实事,就能说明这个猜想是成立的. 由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的.

klc的博客 889

HDU 1262 寻找素数对 数论-素数

题目地址:  http://acm.hdu.edu.cn/showproblem.php?pid=1262   这道题就是考基本功,一点技巧不用,就是要注意一点,对于每个偶数,输出两个彼此最接近的素数(可以相等)   代码如下: #include #include #include #include #include #include #include #include

lamborghini1993 926

hdu1262 寻找素数对

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1262 #include #include #define MAXN 10000 #define SIZE 10002 int prime[SIZE],valid[SIZE]; void getPrime()//素数筛选O(N) { int i,j,tot=0; memset(va

不可不戒 702

HDU1262 寻找素数对[入门]

问题分析: 对于输入的偶数,先求得其一半的值,若不为奇数则减去1,然后从这个奇数开始从大到小用奇数试探。根据哥德巴赫猜想,一个偶数可以分解为两个素数之和,其中一个必然小于或等于这个偶数的一半。    有了上述的一个奇数p,对于输入的m来说,另外一个奇数就是m-p。   只要测试这两个奇数都是素数,就得到了差距最小的两个素数,输出即可。 #include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; #incl...

李浅唱的博客 408

HDU-1262-寻找素数对

HDU-1262-寻找素数对 传送门 这道题是欧拉筛,什么筛都行,只要求得出素数就行。(埃筛也行) 中文题目我就不解释拉~ vis[]表示素数:vis[i] = 1表示i为素数。 这道题我用的欧拉筛。 首先就是预处理init()出素数。 然后输入的m是一个偶数,要求我们得到差值最小的两个质数,和为m。 我们就从m / 2开始,往前走或者往后走都行~ 第一次遇到的就可以直接输出break啦~ 代码部...

qq_44624316的博客 409
上一篇: HDU 1214 圆桌会议
下一篇: HDU 1319 Prime Cuts
lulipeng_cpp
博客等级 码龄15年 169粉丝 130原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值