青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Brian Warehouse

Some birds aren`t meant to be caged, their feathers are just too bright... ...
posts - 40, comments - 16, trackbacks - 0, articles - 1

SGU 113 Nearly prime numbers

Posted on 2010-08-17 13:23 Brian 閱讀(340) 評論(0)  編輯 收藏 引用 所屬分類: SGU

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. There is given a sequence on N integer positive numbers, you are to write a program that prints “Yes” if given number is nearly prime and “No” otherwise.

Input

Input file consists of N+1 numbers. First is positive integer N (1£N£10). Next N numbers followed by N. Each number is not greater than 109. All numbers separated by whitespace(s).

Output

Write a line in output file for each number of given sequence. Write “Yes” in it if given number is nearly prime and “No” in other case.
不用管Nearly prime numbers 到底是個什么數,總之是兩個質數的乘積就對了。枚舉的范圍: 2 ~ 32000 (104.5 )
我的思路是: 首先把2~32000之間的所有素數都存放在一個數組里,然后當你輸入一個數據時,先讓其逐一模除這個數組里的素數,一旦模除結果為0,則計算出他們的商,再判斷商是否也為素數。注意數據是兩個數的平方的處理

SGU 113 Nearly prime numbers  - Icho - Brian Warehouse#include <stdio.h>
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse#include 
<math.h>
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
int prime[30000],M=0;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
int isP(int n) //判斷是否為素數,非常精確而高效
SGU 113 Nearly prime numbers  - Icho - Brian WarehouseSGU 113 Nearly prime numbers  - Icho - Brian Warehouse
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse{
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
int i=2,t=sqrt(n);
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
if ((n != 2 && !(n % 2)) || (n != 3 && !(n % 3)) || 
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        (n 
!= 5 && !(n % 5)) || (n != 7 && !(n % 7)))
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        
return 0;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
for (; i<=t; i++)
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        
if (n%== 0)
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse            
return 0;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
return 1;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse}

SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
int isNP(int n)
SGU 113 Nearly prime numbers  - Icho - Brian WarehouseSGU 113 Nearly prime numbers  - Icho - Brian Warehouse
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse{
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
int i=0,t=sqrt(n),r;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
for (; prime[i]<=t; i++// 平方在此處理
SGU 113 Nearly prime numbers  - Icho - Brian WarehouseSGU 113 Nearly prime numbers  - Icho - Brian Warehouse
    SGU 113 Nearly prime numbers  - Icho - Brian Warehouse{
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        
if (n%prime[i] == 0// 模除試商
SGU 113 Nearly prime numbers  - Icho - Brian WarehouseSGU 113 Nearly prime numbers  - Icho - Brian Warehouse
        SGU 113 Nearly prime numbers  - Icho - Brian Warehouse{
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse            r
=n/prime[i]; // 求商
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
            if (isP(r))
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse                
return 1;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        }

SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    }

SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
return 0;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse}

SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
int main()
SGU 113 Nearly prime numbers  - Icho - Brian WarehouseSGU 113 Nearly prime numbers  - Icho - Brian Warehouse
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse{
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
int i=3,N,m;    
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
for (prime[M++]=2; i<32000; i+=2)
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        
if (isP(i))
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse            prime[M
++]=i;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    scanf(
"%d",&N);
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
while (N--)
SGU 113 Nearly prime numbers  - Icho - Brian WarehouseSGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse{
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        scanf(
"%d",&m);
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse        
if (m==6)
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse            printf(
"Yes\n"); // 程序中唯一未解決的問題,望各路大牛指教!
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse
        else printf("%s\n",isNP(m) ? "Yes":"No");
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    }

SGU 113 Nearly prime numbers  - Icho - Brian Warehouse    
return 0;
SGU 113 Nearly prime numbers  - Icho - Brian Warehouse}

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线国产精品播放| 日韩亚洲精品在线| 日韩视频在线观看免费| 亚洲免费一在线| 一区二区三区国产精品| 久热精品视频在线观看一区| 欧美在线观看网址综合| 久久久久国产精品www| aaa亚洲精品一二三区| 国产精品夜夜夜| 国产午夜亚洲精品不卡| 亚洲国产美女久久久久| 亚洲在线观看视频| 美日韩免费视频| 一本大道久久精品懂色aⅴ| 欧美高清视频www夜色资源网| 久热re这里精品视频在线6| 亚洲欧美国产制服动漫| 在线播放中文字幕一区| 亚洲欧洲另类国产综合| 亚洲欧美在线网| 日韩午夜三级在线| 欧美国产精品v| 亚洲国产一区二区视频| 国产精品高潮呻吟| 国产有码在线一区二区视频| 国产精品夫妻自拍| 欧美不卡一卡二卡免费版| 欧美一级片一区| 欧美91福利在线观看| 国产欧美一区二区三区在线看蜜臀| 欧美日韩国产丝袜另类| 国产精品一区=区| 国产精品欧美久久| 欧美精品国产| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 国产精品男gay被猛男狂揉视频| 国产女精品视频网站免费| 国产精品国产精品| 欧美日韩国产综合新一区| 美女国产一区| 国产日韩欧美麻豆| 国产午夜精品一区二区三区视频| 91久久久亚洲精品| 老鸭窝91久久精品色噜噜导演| 久久免费视频在线| 亚洲一区二区三区精品在线观看| 欧美激情在线| 99av国产精品欲麻豆| 美女被久久久| 亚洲激情亚洲| 亚洲国产精品国自产拍av秋霞| 久热综合在线亚洲精品| 亚洲一区二区三区视频| 久久精品亚洲乱码伦伦中文| 久久激情视频久久| 毛片av中文字幕一区二区| 国产日韩精品一区观看| 性一交一乱一区二区洋洋av| 一本色道久久99精品综合| 欧美女同视频| 亚洲无线视频| 亚洲午夜久久久| 久久久免费观看视频| 国产日韩在线看| 久久久欧美精品sm网站| 欧美黄色一区二区| av不卡免费看| 羞羞色国产精品| 国产喷白浆一区二区三区| 在线欧美日韩精品| 亚洲天堂久久| 一本色道**综合亚洲精品蜜桃冫| 欧美成人久久| 欧美手机在线视频| 亚洲国产精彩中文乱码av在线播放| 国产啪精品视频| 国产精品高潮呻吟视频| 亚洲综合色噜噜狠狠| 亚洲少妇中出一区| 国产精品一区视频| 国产欧美一区二区精品性| 亚洲第一在线综合在线| 亚洲第一二三四五区| 欧美日韩在线免费视频| 久久疯狂做爰流白浆xx| 美女国内精品自产拍在线播放| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲欧美国产毛片在线| 暖暖成人免费视频| 亚洲午夜免费福利视频| 国产亚洲日本欧美韩国| 亚洲自拍偷拍福利| 久久精品国产2020观看福利| 国产精品久久久久久亚洲调教| 欧美亚洲一区在线| 亚洲久色影视| 国产一区二区三区高清| 亚洲精品美女在线| 免费中文日韩| 激情五月***国产精品| 午夜精品久久久久久久男人的天堂| 欧美一区二区三区视频免费| aa国产精品| 久热国产精品视频| 亚洲男女自偷自拍| 男女激情视频一区| 久久精品国内一区二区三区| 亚洲欧美另类国产| 亚洲国产综合视频在线观看| 欧美电影在线观看| 久久都是精品| 亚洲特色特黄| 一片黄亚洲嫩模| 亚洲成人资源网| 欧美国产精品v| 国产欧美日韩在线播放| 午夜精品www| 中国av一区| 亚洲国产美女久久久久| 欧美成人有码| 国产精品久久久久久av福利软件| 免费的成人av| 国模大胆一区二区三区| 亚洲欧美国产制服动漫| 国产欧美日韩亚州综合| 久久精品91| 国产精品久久久免费| 亚洲精品视频在线看| 欧美日韩美女一区二区| 欧美韩日高清| 欧美日韩亚洲高清一区二区| 一区二区激情小说| 一区二区三区导航| 国产精品国产成人国产三级| 99国产一区| 午夜精品福利视频| 国产欧美一区二区精品婷婷| 亚洲第一精品夜夜躁人人爽| 影音先锋亚洲一区| 久久久久国产精品人| 亚洲美女av电影| 男人插女人欧美| 亚洲午夜日本在线观看| 欧美日韩国产大片| 一区二区三区日韩欧美精品| 韩国在线一区| 久久大逼视频| 欧美激情视频网站| 国产精品国产三级国产普通话蜜臀| 亚洲综合第一| 国产精品美女久久久浪潮软件| 久久久免费av| 在线欧美小视频| 欧美国产日韩在线| 久久激情久久| 欧美大片免费看| 亚洲综合首页| 另类酷文…触手系列精品集v1小说| 一本大道久久a久久精二百| 亚洲性夜色噜噜噜7777| 午夜精品视频| 欧美女主播在线| 夜夜嗨av一区二区三区免费区| 亚洲欧美日本国产有色| 欧美激情综合网| 99亚洲一区二区| 久久国内精品自在自线400部| 亚洲福利精品| 欧美一区二区三区成人| 一本久久精品一区二区| 久久视频在线视频| 欧美一区二区免费视频| 欧美日韩国产成人| 免费在线亚洲| 国产欧美另类| 欧美大片一区二区| 午夜精品电影| 久久av在线| 91久久夜色精品国产网站| 欧美日韩国产一中文字不卡| 欧美中文在线观看| 日韩一区二区精品在线观看| 激情五月综合色婷婷一区二区| 亚洲一区二区四区| 欧美.www| 亚洲欧洲日韩在线| 国产九九精品| 午夜久久久久| 99av国产精品欲麻豆| 久久九九有精品国产23| 国产精品无人区| 亚洲永久精品国产| 亚洲国产综合91精品麻豆| 久久久噜噜噜久噜久久| 欧美一级黄色录像| 亚洲天堂视频在线观看| 日韩午夜在线观看视频| 在线成人黄色| 影音先锋久久|