日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

HOJ 1015 Nearly prime numbers

發(fā)布時(shí)間:2023/12/10 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HOJ 1015 Nearly prime numbers 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
代碼 //Nearly?prime?number?is?an?integer?positive?number?for?which?it?is?possible?
//to?find?such?primes?P1?and?P2?that?given?number?is?equal?to?P1*P2.
#include?<stdio.h>
#include?
<stdlib.h>
#include?
<math.h>

//decide?n?whither?is?a?nearly?prime?number?or?not,
//is?then?return?true,or?return?false.
bool?isNPN(int?n);
//decide?n?whither?is?a?prime?number?or?not,
//is?then?return?true,or?return?false.
bool?isPrime(int?n);

int?main()
{
????
int?input[50000];????
????
int?num;
????
????
//input
????scanf("%d",?&num);
????
for?(int?i=0;?i<num;?i++)
????{
????????scanf(
"%d",?&input[i]);
????}

????
//start?resolve?the?problem?here
????for?(int?i=0;?i<num;?i++)
????{
????????
if?(isNPN(input[i]))
????????{
????????????printf(
"Yes\n");
????????}
????????
else
????????{
????????????printf(
"No\n");
????????}
????}

????
return?0;
}

bool?isNPN(int?n)
{
????
int?m?=?(int)sqrt((double)n)?+?1;

????
if?(n%2==0?&&?isPrime(n/2))
????{
????????
return?true;
????}
????
for?(int?i=3;?i<m;?i+=2)
????{
????????
if?(n%i?==?0?&&?isPrime(i))
????????{
????????????
if?(isPrime(n/i))
????????????{
????????????????
return?true;
????????????}
????????}
????}
????
return?false;
}

bool?isPrime(int?n)
{
????
int?m?=?(int)sqrt((double)n)?+?1;
????
????
if?(n?==?2)
????{
????????
return?true;
????}
????
if?(n%2?==?0)
????{
????????
return?false;
????}
????
for(int?i=3;?i<m;?i+=2)
????{
????????
if?(n%i==0)
????????{
????????????
return?false;
????????}
????}
????
return?true;
}

?

轉(zhuǎn)載于:https://www.cnblogs.com/XiaoS/archive/2010/04/17/1714196.html

總結(jié)

以上是生活随笔為你收集整理的HOJ 1015 Nearly prime numbers的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。