#include
#include
using namespace std;
/*加法變乘法
我們都知道:1+2+3+ ... + 49 = 1225
現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015
比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015
就是符合要求的答案。
請你尋找另外乙個可能的答案,並把位置靠前的那個乘號左邊的數字提交(對於示例,就是提交10)。
注意:需要你提交的是乙個整數,不要填寫任何多餘的內容。
*/int main ()if
(i==k)
sum+
=i;}
if(sum==
2015
) cout<<
"j="
<"k="
<} cout
}/*16---------------------------
點評:比較容易。
兩重迴圈,逐一實驗改為乘號的位置就可以了。
可以使用的技巧是:不必逐一算式,加法、乘法地驗證答案。
設在第i項後改,則:
... + i + (i+1) + ...
改為:+ i * (i+1) + ...
應該比原來增大了: i*i-i-1 這麼多。可以快速算出整個算式的結果。
*/
輸出
j=27k=10
j=24k=16
3626請按任意鍵繼續. . .
藍橋杯加法變乘法
題目 我們都知道 1 2 3 49 1225 現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015 比如 1 2 3 10 11 12 27 28 29 49 2015 就是符合要求的答案。請你尋找另外乙個可能的答案,並把位置靠前的那個乘號左邊的數字提交 對於示例,就是提交10 注意 需要你...
藍橋杯 加法變乘法
加法變乘法 我們都知道 1 2 3 49 1225 現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015 比如 1 2 3 10 11 12 27 28 29 49 2015 就是符合要求的答案。請你尋找另外乙個可能的答案,並把位置靠前的那個乘號左邊的數字提交 對於示例,就是提交10 注意 ...
藍橋杯 加法變乘法
加法變乘法 我們都知道 1 2 3 49 1225 現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015 比如 1 2 3 10 11 12 27 28 29 49 2015 就是符合要求的答案。請你尋找另外乙個可能的答案,並把位置靠前的那個乘號左邊的數字提交 對於示例,就是提交10 注意 ...