給定乙個正整數,編寫程式計算有多少對質數的和等於輸入的這個正整數,並輸出結果。輸入值小於1000。
如,輸入為10, 程式應該輸出結果為2。(共有兩對質數的和為10,分別為(5,5),(3,7))
#include #include #include using namespace std;
const long long n = 1000;
int dp[n]=;
int prim[n],tot = 0;
void init()
}}int main()
; for(int n=0;nq[prim[n]]=1;
int tmp=0;
scanf("%d",&tmp);
int ans=0;
for(int i=1;icout
}
騰訊2017秋招程式設計筆試題
假定一種編碼的編碼範圍是a y的25個字母,從1位到4位的編碼,如果我們把該編碼按字典序排序,形成乙個陣列如下 a,aa,aaa,aaaa,aaab,aaac,b,ba,baa,baaa,baab,baac yyyw,yyyx,yyyy 其中a的index為0,aa的index為1,aaa的inde...
2020屆秋招中興筆試題
在本人堅持不懈的努力刷題下,終於發現題目的 了。leetcode題目為 49.字母異位詞分組,有興趣的同學可以對比學習。題目的大致意思是 超市賣東西,然後統計那些商品相同的組合。例如 abcd 與 bacd 是不同商品的組合,可以歸於同乙個類別 要求統計出,出現次數多於一次的商品組合類別,有助於幫助...
筆試 2020貝殼秋招筆試題講解 原始碼
題目描述 給定乙個長度為n的字串,問至少替換多少個字元變換成回文串?分析解法 include using namespace std int main cout ans endl return 0 include using namespace std int main cout ans endl ...