#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;/*问题:枚举问题 解决办法 openjudge:  4138-质数的和与积 解决思路:质数2的特殊性 分奇数偶数讨论 数学原理时间:2021年3月30日23时50分
*/
//判断是否是质数
bool isPrime(int n)
{for (int i = 2; i <= sqrt(n); i++){if (n%i == 0) return false;}return true;
}int main()
{int sum;scanf("%d", &sum);if (sum % 2 != 0){printf("%d\n", 2 * (sum - 2));return 0;}else{for (int i = sum/2;i >= 2; i--){if (isPrime(i) && isPrime(sum - i)){printf("%d\n", i*(sum - i));break;}}}system("pause");return 0;
}

120 -算法 - 枚举 数学类 4138:质数的和与积相关推荐

  1. 120 - 算法 - 枚举 周期性跳转 openjudge:4148生理周期

    #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstdio> using namespace st ...

  2. 每天Leetcode 刷题 初级算法篇-数学问题-计数质数

    题目要求: 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 力扣-数学-计数质数* @author: Mr. ...

  3. acwing算法基础课数学知识关于质数的笔记

    质数 1.质数和合数是针对所有大于1的 "自然数" 来定义的(所有小于等于1的数都不是质数). 2.所有小于等于1的整数既不是质数也不是合数. 3.质数和素数都是同一种性质,只是叫 ...

  4. 算法笔记——数学相关

    算法笔记--数学相关 高精度 乘法逆元 排列组合 二项式定理 质数的判定和应用 约数 拓展欧几里得 大步小步算法(BSGS) 拓展大步小步算法 快速乘和快速幂 矩阵相关 欧拉函数 欧拉定理及费马小定理 ...

  5. 算法基础课-数学知识

    数学知识 第四章 数学知识 数论 质数 约数 欧拉函数 欧拉定理与费马小定理 拓展欧几里得定理 裴蜀定理 中国剩余定理 快速幂 高斯消元 求组合数 卡特兰数 容斥原理 博弈论 Nim游戏 SG函数 第 ...

  6. 常用算法——枚举算法

    在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举算法 一.基本概念和算法 枚举算法简称枚举法,也称为列举法.穷举法,是暴力策略的具体体 ...

  7. 【C#公共帮助类】枚举独特类

    这个是枚举类,可能大家根据个人需求不同,不是很需要,但是跟着做那个项目的朋友会用到 我在这贴一下代码 1 using System; 2 using System.Collections.Generi ...

  8. 点、线、圆、矩形、抛物线的类定义_德语词汇-数学类

    德语词汇-数学类 定理 der Theorem 公理 das Axiom 定义 die Definition 法则 das Gesetz 定律 die Regel 公式 die formel 原理 d ...

  9. stream流、数学类、String类的常用方法、date、密码等

    一.API 1.基本概念 英文全称Application Programming Interface,翻译为"应用程序编程接口". 是一些预先定义的函数,目的是提供应用程序与开发人 ...

最新文章

  1. 每个人应该知道的NVelocity用法
  2. 微信小程序页面跳转与返回并回传数据
  3. mysql-bin_MySQL - binlog日志简介及设置
  4. 快钱接口php,快钱支付接口
  5. 人工智障学习笔记——机器学习(6)协同过滤
  6. Mac安装Cobalt Strike 4 【亲测有用】
  7. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...
  8. SpringBoot启动时实现自动执行代码的几种方式讲解
  9. CCF201312试题
  10. bootstrapValidator验证失败问题
  11. Metatable让我从心认知了Lua(相知篇)
  12. 怎样带团队,带好团队
  13. 百兆宽带插网线只有1mb/s的下载速度问题!
  14. 应届生面试该注意的小技巧
  15. c语言中puts的作用,c语言puts函数用法是什么?
  16. 计算机在档案管理中的作用,计算机技术在档案管理应用中的必要性
  17. 模拟双色球彩彩票开奖和购买兑换。红色[1-33]选择6个不重复,蓝色[1-16]选择1个
  18. uni-app 生命周期
  19. 30人围成一圈的小游戏。c语言
  20. XMind 8 Update 8 Pro 激活教程(亲测可用) 国外官网下载 破解教程(带离线安装包)

热门文章

  1. 交易软件 python_Python实现银行账户资金交易管理系统
  2. 为什么索引不支持模糊查询_百度站长平台查询的关键词排名,为什么与实际不符合?...
  3. 计算机关于word试题及答案,职称计算机考试Word操作试题及答案
  4. 规范化之路(一) Checkstyle插件安装使用
  5. 苏州科技学院计算机组成原理考试,苏州科技学院计算机组成原理复习提纲.doc...
  6. jq如何获取选中option的值_如何用jQuery获得select的值
  7. 百度搜索关键字抓取_怎么使百度竞价的效益最大化
  8. webapi 状态返回 php,web api不想建实体,用dynamic类型返回数据
  9. python3.9新特性_Python3.9又更新了:dict内置新功能
  10. Apache+Tomcat动静分离