這個題的題意大概是給出乙個一百萬以內的數,要求判斷這個數是不是半素數(題目給出半素數的定義為可以分解成兩個素數乘積的數)
思路:分析題目,欲想得到半素數,先得到素數,然後判斷是否構成分解,由於常規演算法費時長,選用了較low的篩素數演算法(改進版未看懂)
**:
1234567
891011
1213
1415
1617
1819
2021
2223
2425
2627
2829
3031
3233
3435
3637
3839
4041
4243
4445
4647
4849
5051
5253
#include
#include
using
namespace std;
vector<
int>prime;
bool a[
1000001
];void
getzero
()int total=0;
void
getprime()}
void
primeget()}
}int
main()}
}if(x==
0)cout<<
"no"
<}}
《ACM程式設計》書中題目 J
題目簡要 輸入從乙個整數n 這是要跟隨的字串數。以下n行每個包含乙個最多50個大寫字母的字串。對於輸入中的每個字串,首先輸出字串的編號,列印字串start是從輸入字串匯出的,每次都替換為字母表中的以下字母,並用 a 替換 z 在每個測試用例後列印空白行。例如 sample input 2hal sw...
acm程式設計書中題目l
輸入乙個字串,將這個字串倒序輸出。運用string中的getline cin,字串名 進行輸入然後通過獲取字串長度,倒序輸出。include include include using namespace std intmain d 100 int a,i,j while cin a 輸入字串 fo...
《ACM程式設計》書中題目 O
題目簡要 這道題是一道尋找出現最多次的氣球顏色的問題。比賽時間了!多麼激動,看到氣球漂浮。但是告訴你乙個秘密,法官最喜歡的時間是猜測最流行的問題。當比賽結束後,他們會計算每種顏色的氣球,並找到結果。今年,他們決定離開這個可愛的工作給你。輸入包含多個測試用例。每個測試用例以數字n 0 例如 sampl...