洛谷B2084 质因数分解

质因数分解

题目描述

已知正整数 n n n 是两个不同的质数的乘积,试求出较大的那个质数。

输入格式

输入只有一行,包含一个正整数 n n n 6 < n < 1 0 9 66<n<109)。

输出格式

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

样例 #1

样例输入 #1

21

样例输出 #1

7
#include
#include
#include
#include
#include
int prime(long long m){long long i;for(i=2;i*i<=m;i++){if(m%i==0){return 0;}}return 1;
}
int main(){long long m,i=1;scanf("%lld",&m);while(i*i<=m){if(m%i==0){if(prime(i)&&prime(m/i)){printf("%lld\n",m/i);break;}}i++;}return 0;//csdn 旺旺的碎冰冰~
} 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部