问题 C: 最小素数对
问题 C: 最小素数对
题目描述
任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对。
输入
输入一个偶数。
输出
输出两个素数。
#include<bits/stdc++.h>
#define swap(x, y) {int temp=x;x=y;y=temp;}
using namespace std;
const int N=1e5+5;int solve(int n)
{if(n==1)return 0;if(n==2)return 1;int flag=1;for(int i=2;i<=n/2;i++){if(n%i==0){flag=0;break;}}return flag;
}int main()
{int t;while(cin>>t){int cnt=0;int Min=t/2;int Max=t/2;for(int i=0;i<t/2;i++){if(solve(Max)&&solve(Min)&&(Max+Min==t)){cout<<Min<<endl;cout<<Max<<endl;break;}Max+=1;Min-=1;}}return 0;}
问题 C: 最小素数对相关推荐
- 验证哥德巴赫猜想:任何一个偶数(大于2)都可以由两个素数组成,要求输出两个素数差值最小的素数对
题目描述 任意一个偶数(大于2)都可以由2两个素数组成,组成偶数的2的素数有很多种情况,要求输出组成指定偶数的两个素数差值最小的素数对. 代码实现 import java.util.*; import ...
- PAT乙类1007之素数对猜想
一.题目 让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数.显然有d1=1,且对于n>1有dn是偶数."素数对猜想"认为"存在无穷多对相邻且差为 ...
- HDU1262 寻找素数对【素数】
寻找素数对 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- HDU1262 寻找素数对
问题链接:HDU1262 寻找素数对 问题简述:参见上述链接. 问题分析:对于输入的偶数,先求得其一半的值,若不为奇数则减去1,然后从这个奇数开始从大到小用奇数试探.根据哥德巴赫猜想,一个偶数可以分解 ...
- PAT (Basic Level) Practice1007 素数对猜想
1007 素数对猜想 一.题目 让我们定义 dnd_ndn 为 dn=pn+1−pnd_n=p_{n+1}-p_ndn=pn+1−pn,其中 pip_ipi 是第 iii 个素数.显然有 ...
- 【C语言】PAT乙级:1007 素数对猜想
现给定任意正整数N(<100000),请计算不超过N的满足猜想的素数对的个数,"素数对猜想"认为"存在无穷多对相邻且差为2的素数". 思路:先对10000 ...
- php两个相差为2的素数,重发系列证明之五:相差2k=6s+2的素数对是无穷多的
重发系列证明之五:相差2k=6s+2的素数对是无穷多的 赵双成 E-mail:13523785824@126.com 摘要:将前n个素数的连乘积表为2N后,分别构建相差2k=6s+2.2k=6s+4. ...
- 伍六七带你学算法 入门篇-最小的k个数
java面试题-最小的k个数 难度-简单 输入整数数组 arr ,找出其中最小的 k 个数.例如,输入4.5.1.6.2.7.3.8这8个数字,则最小的4个数字是1.2.3.4. 示例 1: 输入:a ...
- 剑指offer 40.最小的 K 个数 python代码
题目 寻找数组中的最小的k个数,也叫topk问题. 牛客网测试地址 注意: 牛客网的提交需要将最终的结果排序 思路 快速排序的 partition() 方法,会返回一个整数 j 使得 a[l-j-1] ...
最新文章
- 题目1203:IP地址
- macOS下编译PgBouncer
- php 模板替换,使用PHPWord对Word文件做模板替换
- lnp和mysql分开安装_毕业设计之LNP+DISCUZ +分离的数据库操作
- 【LeetCode】【数组】题号:*118,杨辉三角
- 编译onnx-tensorrt产生libnvonnxparser.so
- 网页内嵌多媒体内容的完美实现
- 【STM32H7的DSP教程】第26章 FFT变换结果的物理意义
- python隐藏窗口_python中隐藏Console窗口
- Tidabie Tidal Music 潮汐音乐下载转换器
- 读入输出优化 黑科技 快过freadfwite
- JavaScript学习笔记(一)
- 判断字符长度,区分中英文(中文两个字符,英文一个字符)
- java去除字母_java 字符串中去除 数字 字母 符号amp;amp;N*1*senten.Length=gt;M*M
- 矩阵--范德蒙德行列式
- biobakery流程之有参宏基因组分析
- JS逆向之巨量创意signature签名
- Python+Vue计算机毕业设计网上图书商城q3ulr(源码+程序+LW+部署)
- HTML——图片压缩
- 项目上传到云服务器中后无法访问的问题(详细排查)
热门文章
- 【Nowcoder】牛客小白月赛26 H 保卫家园 | 贪心、扫描线
- LeetCode 情侣牵手
- vcCode前端好用的插件。
- 如何评价广告营销效果
- 简易频谱分析仪和频率特性测试仪的原理
- 计算机毕业设计android的家庭理财app系统(源码+系统+mysql数据库+Lw文档)
- Python3 编码问题: 怎么将Unicode转中文,以及GBK乱码ÖйúÉÙÊýÃñ×åÌØÉ«´åÕ¯
- 有道云导入html,有道云笔记网页剪报怎么用 有道云笔记网页剪报使用教程
- 西交大软件工程考研是c语言,给20考研软件工程的学弟学妹分享一些自己的经验~...
- 安卓:ListView组件实现微信通讯录效果(我的王者队友们)