題目描述 description
已知 n 個整數 x1,x2,…,xn,以及乙個整數 k(k<n)。從 n 個整數中任選 k 個整數相加,可分別得到一系列的和。例如當 n=4,k=3,4 個整數分別為 3,7,12,19 時,可得全部的組合與它們的和為:
3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34。
現在,要求你計算出和為素數共有多少種。
例如上例,只有一種的和為素數:3+7+19=29)。
輸入描述 input description
鍵盤輸入,格式為:
n , k (1<=n<=20,k<n)
x1,x2,…,xn (1<=xi<=5000000)
輸出描述 output description
螢幕輸出,格式為:
乙個整數(滿足條件的種數)。
樣例輸入 sample input
4 33 7 12 19
樣例輸出 sample output 1
資料範圍及提示 data size & hint
(1<=n<=20,k<n)
(1<=xi<=5000000)
一道很簡單的搜尋題,然而我卻wa了5次···
不要判重!不要判重!不要判重!
//codevs1008 ñ¡êý ëñë÷
#include
#include
#include
#include
#include
using namespace std; const int maxn=20+10; int a[maxn]; bool used[maxn]; int ans=0; int n,k; int e; bool prime(int x) void search(int depth,int now,int last) for (int i=last;i<=n;i++) } } int main() search(0,0,1); printf("%d",ans); return 0; }
——寂寞天寶後,園廬但蒿藜
基礎練習 codevs1506 傳話題解
題目描述 description 乙個朋友網路,如果a認識b 那麼如果 a第一次收到某個訊息,那麼會把這個訊息傳給 b,以及所有 a認識的人。如果a認識b b不一定認識a。所有人從1到n 編號,給出所有 認識 關係,問如果 i發布一條新訊息,那麼會不會經過若干次傳話後,這個訊息傳回給了i,1 i n...
Python基礎教程100例 練習1
學習python有一段時間了,從今天開始將python基礎教程100例中的習題完成,執行環境 python 2.7 例1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?題目分析 組成三位數,且三位數不重複,於是考慮用排除法,用條件語句將不滿足要求的數字除去 for...
21 Python100例基礎練習(5)
例21 題目 猴子吃桃問題 猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。到第10天早上想再吃時,見只剩下乙個桃子了。求第一天共摘了多少。方法 x 1 for day in range 1,10 ...