問題 K 搜尋 和為零

2021-09-26 06:26:53 字數 550 閱讀 4129

題目描述

考慮乙個由1到n (n=3,4,5,…,9)的數字組成的遞增數列:1 2 3 ... n。現在請在數列中插入「+」表示加,或「-」表示減,或「 」表示空白,將每一對數字組合在一起(不要在第乙個數字前插入符號)。計算該表示式的結果並注意是否為零,請你寫乙個程式找出所有產生和為零的長度為n的數列。

輸入整數n(3≤n≤9)。

輸出按照ascii碼的順序,輸出所有在每對數字間插入「+」,「-」,或「」後能得到和為零的數列(注意:就算兩個數字之間沒有插入符號也應該保留空格)。

複製樣例資料

7
樣例輸出

1+2-3+4-5-6+7

1+2-3-4+5+6-7

1-2 3+4+5+6+7

1-2 3-4 5+6 7

1-2+3+4-5+6-7

1-2-3-4-5+6+7

#include #include #include #include #include #include #include #include #include <

Pascal程式筆跡 和為零

和為零 題目介紹 有n個數,分別是1,2.n,要你用加減或什麼都不幹,來使整個連起來的算式和為零。樣例輸入,輸出 輸入1 5 輸出1 1 2 3 4 5 輸入2 6 輸出2 1 2 3 4 5 6 題目資料 16 n 0 搜尋快線直通答案,注意可以什麼都不幹。2到n個符號全部搜一遍 for i 1 ...

1268 和為K的組合

給出n個正整數組成的陣列a,求能否從中選出若干個,使他們的和為k。如果可以,輸出 yes 否則輸出 no 收起第1行 2個數n,k,n為陣列的長度,k為需要判斷的和 2 n 20,1 k 10 9 第2 n 1行 每行1個數,對應陣列的元素a i 1 a i 10 6 如果可以,輸出 yes 否則輸...

和為k的子陣列

給定乙個整數陣列和乙個整數 k,你需要找到該陣列中和為 k 的連續的子陣列的個數。示例 1 輸入 nums 1,1,1 k 2 輸出 2 1,1 與 1,1 為兩種不同的情況。說明 陣列的長度為 1,20,000 陣列中元素的範圍是 1000,1000 且整數 k 的範圍是 1e7,1e7 o n ...