描述:我們都知道數字是個好玩意,那麼我們想知道乙個數字能是否能用若干個(或許是乙個)連續的素數之和表示,並且想知道有多少種方法。例如,53 有兩種表示方法 5 + 7 + 11 + 13 + 17 和 53。 現在給你乙個整數 n,你要告訴他這個數字有多少種不同的連續素數和表示方式。
輸入:多組資料輸入,每行乙個數字 n,當 n=0 時結束。 n 在 2 與 10000之間。
輸出:每個輸出佔一行,輸出對應的答案。
sample input
2317
4120
66612
530
sample output
112
3001
2
**:
#include
#include
using namespace std;
int p[
10001];
int n;
bool prime
(int n)
return true;
}int
main()
for(
int k=i;k)}
cout<}return0;
}
暑假集訓 個人賽第一場
g qin shi huang s national road system 題意是給你平面上n個點,每個點代表乙個城市,給你每個城市的人口,修n 1條路讓其連通。有法術可以讓其中免去其中一條路的費用。讓你求是的a b最大的時候的最小花費,其中a是免費的這條路連線的兩個城市的人口之和,b是需要花費的...
個人賽第一場解題總結
a 大王叫我來巡山吶 crawling in process.crawling failed time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status practice fzu 2167 descript...
寒假第一場個人賽題解
include using namespace std typedef long long ll int t ll a,b,ans,x intmain ac include using namespace std const int n 1e5 7 char sr n int main if a b...