演算法訓練 Torry的困惑 基本型

2021-09-12 02:29:18 字數 721 閱讀 4782

torry從小喜愛數學。一天,老師告訴他,像2、3、5、7……這樣的數叫做質數。torry突然想到乙個問題,前10、100、1000、10000……個質數的乘積是多少呢?他把這個問題告訴老師。老師愣住了,一時回答不出來。於是torry求助於會程式設計的你,請你算出前n個質數的乘積。不過,考慮到你才接觸程式設計不久,torry只要你算出這個數模上50000的值。

輸入格式

僅包含乙個正整數n,其中n<=100000。

輸出格式

輸出一行,即前n個質數的乘積模50000的值。

樣例輸入 1

樣例輸出 2

素數打表,然後在素數表中找出來素數,並按照順序求出來前面的素數的乘積並取模,然後存在另外乙個陣列中,這樣就求出來了所有的素數乘積表,然後按照題目中給出的數字找到對應的結果就可以了。

#include#include#includeusing namespace std;

const int n=100010;

int prime[n];

int a[n];

void init()}}

j=1;

memset(a,0,sizeof a);

a[0]=1;

for(i=1; i<=n; i++)//找出前i個素數的乘積,存入陣列中;

}return ;

}int main()

return 0;

}

演算法訓練 Torry的困惑 基本型

問題描述 torry從小喜愛數學。一天,老師告訴他,像2 3 5 7 這樣的數叫做質數。torry突然想到乙個問題,前10 100 1000 10000 個質數的乘積是多少呢?他把這個問題告訴老師。老師愣住了,一時回答不出來。於是torry求助於會程式設計的你,請你算出前n個質數的乘積。不過,考慮到...

演算法訓練 Torry的困惑 基本型

演算法訓練 torry的困惑 基本型 時間限制 1.0s 記憶體限制 512.0mb 提交此題 問題描述 torry從小喜愛數學。一天,老師告訴他,像2 3 5 7 這樣的數叫做質數。torry突然想到乙個問題,前10 100 1000 10000 個質數的乘積是多少呢?他把這個問題告訴老師。老師愣...

演算法訓練 Torry的困惑 基本型

問題描述 torry從小喜愛數學。一天,老師告訴他,像2 3 5 7 這樣的數叫做質數。torry突然想到乙個問題,前10 100 1000 10000 個質數的乘積是多少呢?他把這個問題告訴老師。老師愣住了,一時回答不出來。於是torry求助於會程式設計的你,請你算出前n個質數的乘積。不過,考慮到...