首页 > 其他分享 >质因数分解-函数

质因数分解-函数

时间:2022-08-21 17:25:10浏览次数:62  
标签:正整数 因数分解 int 质数 样例 输入 函数

题目描述

原题来自:NOIP 2012 普及组 
已知正整数 n  是两个不同的质数的乘积,试求出较大的那个质数。

输入格式

输入只有一行,包含一个正整数 n  。

输出格式

输出只有一行,包含一个正整数 p ,即较大的那个质数。

输入样例 

21

输出样例 

7

数据范围与提示

数据范围与提示:

对于 30% 的数据,n≤1000;

对于全部数据,6≤n≤2×109 。

#include<iostream>
using namespace std;

bool isPrime(int x){
    for(int i=2; i*i<=x; i++){
        if(x%i==0) 
            return 0;
    }
    return 1;
}

int main(){
    int n;
    cin>>n;
    for(int i=2; i*i<=n; i++){
        // n=最小质数*最大质数。
        if(isPrime(i) && n%i==0){
            cout<<n/i;
            break;
        } 
    }
    return 0;
}

 

标签:正整数,因数分解,int,质数,样例,输入,函数
From: https://www.cnblogs.com/dks0313/p/16610346.html

相关文章

  • 函数式接口-常见函数式接口-Consumer接口
    常见函数式接口JDK提供了大量常用的函数式接口以丰富Lambda的经典使用常见它们注意在java.util.function包中被提供Consumer接口Consumer<T>接口则正好与Supplier接口......
  • Oracle 常用函数
     单行函数操作数据对象接受参数返回一个结果 只对一行进行变换 每行返回一个结果可以转换数据类型可以嵌套参数可以是一列或一个值 格式 字符......
  • 生成函数
    生成函数(母函数)对于一个数列$A=${$a_0,a_1,a_2,a_3,...$},存在函数$$F(x)=\sum_{i=0}^{\infty}a_i*x^i$$则称函数$F(x)$为数列$A$的生成函数(母函数)。需要注意的是生......
  • 函数式接口-常见函数式接口-Supplier接口
    常见函数式接口 Supplier接口:java.util.function.Supplier<T>接口仅包含一个无参的方法:Tget()。用来获取一个泛型参数指定类型的对象数据。Supplier<T>接口被称之为生......
  • C语言里的函数 (学习笔记)
    看到CSDN里一篇详解,认为可用,抄录下来以备查询。(https://blog.csdn.net/qq_43469639/article/details/123765064)1、函数是什么在维基百科中,对于函数的定义是子程序。子程......
  • 函数式接口-使用Lambda作为参数和返回值
    使用Lambda作为参数和返回值如果抛开实现原理不说,Java中的Lambda表达式可以被当作是匿名内部类的替代品。如果方法的参数是一个函数式接口类型,那么就可以使用Lambda表达式......
  • sg函数
    在一张有向无环图中,对于每个点uu,设其所有能到的点的SG函数值集合为集合A,那么u的SG函数值为mex(A),记做SG(u)=mex(A)集合当中不存在的最小自然数只有一个棋子先......
  • 给 TypeScript 回调函数定义接口
    回调函数定义接口就目前我所知道的有两种方式,第一个就是直接声明一个interface,第二个就是直接在函数的回调函数参数写类型。(1)第一种:定义接口,回调函数直接使用接口interf......
  • Flink 内置函数
    转载:https://blog.csdn.net/u011707542/article/details/101013751?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST......
  • python获取返回的json中的某个字段值的函数
    响应报文的json一般为字典或者是列表嵌套字段的形式     defget_json_value(a,k,l:list):""":parama:传入的数据:paramkey:获取哪个字段值......