題目描述
如果乙個質數能被表示為三個不同的質數的和的形式,那麼我們稱它為立方質數。現在給你乙個數n,判斷它是不是立方質數。
輸入資料
正整數n,n<=1000
輸出資料
yes或者no
樣例輸入
19樣例輸出
yes思路:
找到小於n的所有質數,從裡面找出符合條件的立方質數。這個思路上應該是比較順暢的,我自己做的時候卡了1不是質數……,ծㅂծ,
#include
using
namespace std;
intmain()
for(i =
2; i < n; i++)if
(n % i ==0)
break
;int l, p, r;if(
(i == n)
||(n ==2)
)//是質數}if
(r < t)
break;}
if(p < t)
break;}
if(l == t)
cout <<
"no"
<< endl;
}else
//不是質數
cout <<
"no"
<< endl;
return0;
}
大力出奇蹟 字串雜湊
字串雜湊,即把字串轉化為乙個bas ebase base 進製的數字 把字串a看做乙個base進製的數字,則a的每個字首的雜湊值為 h as h i hash i hash i has h i 1 b ase a i mo d hash i 1 base a i mod hash i 1 bas e...
大力出奇蹟 字串雜湊
字串雜湊,即把字串轉化為乙個bas ebase base 進製的數字 把字串a看做乙個base進製的數字,則a的每個字首的雜湊值為 h as h i hash i hash i has h i 1 b ase a i mo d hash i 1 base a i mod hash i 1 bas e...
B 爆零 大力出奇蹟
程式設計思維作業和實驗使用的實 測系統,具有及時獲得成績排名的特點,那它的功能是怎麼實現的呢?我們千辛萬苦懟完了不忍直視的程式並提交以後,評測系統要麼返回ac,要麼是返回各種其他的錯誤,不論是怎樣的錯法,它總會給你記上一筆,表明你曾經在這兒被坑過,而當你歷經千辛終將它ac之後,它便會和你算筆總賬,表...