第一種:
資源限制
時間限制:1.0s 記憶體限制:256.0mb
問題描述
給定乙個正整數n,請你輸出n以內(不包含n)的質數以及質數的個數。
輸入格式
輸入一行,包含乙個正整數n。
輸出格式
共兩行。
第1行包含若干個素數,每兩個素數之間用乙個空格隔開,素數從小到大輸出。
第2行包含乙個整數,表示n以內質數的個數。
樣例輸入
10樣例輸出
2 3 5 7
4資料規模和約定
n<=1000
分析
將數,與2到n-1位進行比較,判斷是不是質數,如果是則計數。
#include
using
namespace std;
intmain()
if(t==0)
t=0;
} cout
}
第二種:
資源限制
時間限制:1.0s 記憶體限制:256.0mb
問題描述
給定乙個正整數n,請你輸出n以內(不包含n)的質數以及質數的個數。
輸入格式
輸入一行,包含乙個正整數n。
輸出格式
共兩行。
第1行包含乙個整數,表示n以內質數的個數。
第2行包含若干個素數,每兩個素數之間用乙個空格隔開,素數從小到大輸出。
樣例輸入
10樣例輸出
42 3 5 7
資料規模和約定
n<=1000
分析
將得到的質數,存放到陣列中,最後在輸出,其餘計算方式與上面思想一致。
#include
using
namespace std;
intmain()
if(t==0)
t=0;
} cout
int i=
0;i)return0;
}
藍橋杯 ADV 154 演算法提高 質數的後代
演算法提高 質數的後代 時間限制 1.0s 記憶體限制 256.0mb 問題描述 在上一季裡,曾提到過質數的孤獨,其實從另乙個角度看,無情隔膜它們的合數全是質數的後代,因為合數可以由質數相乘結合而得。如果乙個合數由兩個質數相乘而得,那麼我們就叫它是質數們的直接後代。現在,給你一系列自然數,判斷它們是...
演算法提高 質數的後代
問題描述 在上一季裡,曾提到過質數的孤獨,其實從另乙個角度看,無情隔膜它們的合數全是質數的後代,因為合數可以由質數相乘結合而得。如果乙個合數由兩個質數相乘而得,那麼我們就叫它是質數們的直接後代。現在,給你一系列自然數,判斷它們是否是質數的直接後代。輸入格式 第一行乙個正整數t,表示需要判斷的自然數數...
演算法提高 質數的後代
問題描述 在上一季裡,曾提到過質數的孤獨,其實從另乙個角度看,無情隔膜它們的合數全是質數的後代,因為合數可以由質數相乘結合而得。如果乙個合數由兩個質數相乘而得,那麼我們就叫它是質數們的直接後代。現在,給你一系列自然數,判斷它們是否是質數的直接後代。輸入格式 第一行乙個正整數t,表示需要判斷的自然數數...