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

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 閱讀(342) 評論(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 到底是個什么數(shù),總之是兩個質(zhì)數(shù)的乘積就對了。枚舉的范圍: 2 ~ 32000 (104.5 )
我的思路是: 首先把2~32000之間的所有素數(shù)都存放在一個數(shù)組里,然后當你輸入一個數(shù)據(jù)時,先讓其逐一模除這個數(shù)組里的素數(shù),一旦模除結(jié)果為0,則計算出他們的商,再判斷商是否也為素數(shù)。注意數(shù)據(jù)是兩個數(shù)的平方的處理

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) //判斷是否為素數(shù),非常精確而高效
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>
            欧美高清视频在线| 亚洲精选视频免费看| 久久精品亚洲一区二区| 91久久香蕉国产日韩欧美9色| 在线亚洲激情| 欧美日韩裸体免费视频| 亚洲黄网站在线观看| 久久久久9999亚洲精品| 亚洲无吗在线| 国产精品白丝av嫩草影院| 一区二区欧美在线| 亚洲精品在线视频| 欧美体内she精视频| 国产精品99久久久久久久久久久久| 欧美激情视频一区二区三区免费| 久久久综合网| 1024精品一区二区三区| 欧美成人高清| 欧美国产一区二区| 日韩亚洲视频| 亚洲美女91| 国产精品性做久久久久久| 欧美一级淫片aaaaaaa视频| 午夜日本精品| 在线观看视频日韩| 亚洲高清视频一区二区| 欧美巨乳在线观看| 亚洲欧美卡通另类91av| 性做久久久久久免费观看欧美| 国模私拍视频一区| 欧美激情一区二区三区在线| 欧美精品一区二区三区蜜桃 | 亚洲免费大片| 欧美日韩视频专区在线播放| 亚洲综合色激情五月| 亚洲欧美日韩在线观看a三区| 国产三区二区一区久久| 欧美成人一区二区| 欧美日韩国产影片| 久久精品2019中文字幕| 欧美aⅴ99久久黑人专区| 中文国产成人精品| 欧美一区二区视频免费观看| 亚洲国产精品成人| 亚洲少妇在线| **网站欧美大片在线观看| 日韩视频―中文字幕| 国产一区二区三区丝袜| 亚洲国内高清视频| 国产精品一卡| 亚洲国产精品123| 国产精品视频一| 欧美激情第8页| 国产欧美精品日韩精品| 国产一区二区三区四区hd| 欧美多人爱爱视频网站| 国产精品一区二区三区四区 | 久久国内精品视频| 男女视频一区二区| 欧美一级黄色录像| 欧美激情麻豆| 久久亚洲综合色| 欧美婷婷久久| 欧美成人有码| 国产欧美一区二区精品仙草咪| 欧美激情免费在线| 红桃av永久久久| 亚洲一区二区三区国产| 亚洲精品自在久久| 久久精品中文字幕一区| 欧美一级二级三级蜜桃| 欧美日韩一区在线观看| 欧美激情精品久久久久| 激情av一区| 欧美亚洲一级片| 亚洲欧美文学| 欧美午夜一区二区福利视频| 亚洲激情成人| 在线播放国产一区中文字幕剧情欧美 | 亚洲精品久久久一区二区三区| 亚洲欧美日韩视频二区| 亚洲一区二区三区视频| 欧美xx视频| 欧美激情一区在线观看| 在线观看日韩| 久久欧美中文字幕| 免费欧美日韩| 亚洲第一区中文99精品| 麻豆精品在线观看| 欧美激情亚洲激情| 亚洲精品123区| 久久夜色精品国产噜噜av| 毛片基地黄久久久久久天堂| 激情欧美丁香| 久久只有精品| 欧美好吊妞视频| 亚洲人成人77777线观看| 免费观看在线综合| 亚洲欧洲一区二区天堂久久| 亚洲另类春色国产| 欧美人与性动交α欧美精品济南到| 亚洲国产99精品国自产| 亚洲精品一区二区三区在线观看 | 欧美亚洲一级片| 久久亚洲综合色一区二区三区| 韩国女主播一区| 久久裸体艺术| 亚洲福利在线看| 亚洲精品在线电影| 欧美日韩日本视频| 亚洲一区二区免费视频| 久久视频在线视频| 亚洲激情在线激情| 一区二区三区国产在线观看| 午夜久久资源| 国产亚洲人成网站在线观看| 久久久福利视频| 亚洲国产专区校园欧美| 亚洲欧美成人综合| 国产亚洲人成a一在线v站| 另类专区欧美制服同性| 亚洲精品男同| 欧美中在线观看| 亚洲第一黄色网| 欧美日精品一区视频| 欧美在线观看网址综合| 亚洲国产成人精品久久| 午夜激情一区| 亚洲国产精品久久91精品| 欧美亚一区二区| 久久香蕉国产线看观看网| aⅴ色国产欧美| 久热精品视频在线观看| 日韩图片一区| 国产一区二区日韩精品欧美精品| 女人色偷偷aa久久天堂| 亚洲字幕一区二区| 亚洲高清视频在线| 久久精品国产精品| 一区二区三区精品视频| 国内精品写真在线观看| 欧美日韩在线大尺度| 久久人人97超碰国产公开结果| 亚洲免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲一区久久久| 亚洲三级免费| 激情小说另类小说亚洲欧美| 欧美精品在线免费观看| 久久精品视频va| 亚洲婷婷国产精品电影人久久| 亚洲成在人线av| 久久一区二区视频| 欧美一区1区三区3区公司| 日韩午夜精品| 亚洲人久久久| 在线日韩欧美视频| 国产婷婷色综合av蜜臀av| 欧美特黄一级大片| 欧美日韩美女在线| 欧美福利小视频| 老司机凹凸av亚洲导航| 欧美一区二区三区在线| 亚洲欧美日韩国产一区二区三区 | 亚洲理论在线| 亚洲国产精品va在线看黑人| 欧美成人免费小视频| 久久久久www| 欧美一级片久久久久久久| 亚洲一区二区三区三| 亚洲无线一线二线三线区别av| 亚洲精品日韩激情在线电影| 亚洲人成人99网站| 亚洲精品视频在线播放| 亚洲精品字幕| 日韩视频免费| 一区二区免费在线观看| 亚洲手机在线| 亚洲一区在线直播| 亚洲一区日本| 亚洲欧美色一区| 欧美一区二区免费视频| 久久se精品一区二区| 久久久久久久999| 另类av一区二区| 欧美大片91| 亚洲三级国产| 国内外成人免费视频| 国产精品一区亚洲| 亚洲网站视频福利| 日韩亚洲精品电影| 夜夜狂射影院欧美极品| 一区二区高清视频| 日韩一本二本av| 中文国产一区| 久久超碰97人人做人人爱| 老司机免费视频久久| 亚洲国产天堂久久综合网| aa成人免费视频| 欧美综合77777色婷婷|