B2134 质数的和与积

news/发布时间2024/4/29 16:23:21
  • B2134 质数的和与积

质数的和与积

题目描述

两个质数的和是 \(S\),它们的积最大是多少?

输入格式

一个不大于 \(10000\) 的正整数 \(S\),为两个质数的和。

输出格式

一个整数,为两个质数的最大乘积。数据保证有解。

样例 #1

样例输入 #1

50

样例输出 #1

589
  • 参考程序
#include<bits/stdc++.h>
using namespace std;bool isp(int n){
//  素数,质数:大于 1的自然数,因子只有 1 和本身 的数
//  合数: 大于 1的自然数,不是素数的数 
//  n -- [2, n-1]
//  n = a*b, a<=b   --- n = a*a  ---- a<=sqrt(n)for(int i=2; i<=n/i; i++) if(n%i ==0 ) return 0;return n > 1;
}
int main(){int s, ans=0; cin>>s;for(int a=2; a<=s; a++){int b = s-a;if(isp(a) && isp(b)) ans=max(ans, a*b);}cout<<ans;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/14617061.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

【MMD x EEVEE教程】导出60FPS ABC

在MMD桥左上角找到 这里模型是导入到blender里面,如果是其它软件,c4d什么的,可以选对应的脚本, 导出范围,0为开始帧,100为结束帧率,100 = mmd动作总帧率 * 2, mmd默认帧率都是30帧 为了导出快一些,可以调低一些导出的分辨率,不能调太低,10 x 10之类的 导出视频 …

ICMP协议

Internet控制消息协议ICMP (Internet Control Message Protocol)是IP协议的辅助协议 ICMP协议用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。 icmp作用: 检测网络的双向联通性 ping 的格式: ping 空格 …

Maven国内镜像地址配置(整理了最新可用的源)

在maven根目录下的settings.xml文件修改maven配置,首先是本地仓库配置其次在换国内镜像源,这里给大家整理了最新可用的镜像源 阿里 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/ne…