你的任務是寫一個程式,看看是否能在5個數字間插入一些運算子使得結果為23。
考慮以下的運算式結果是否可能等於23。
(((a1 O1 a2) O2 a3) O3 a4) O4 a5
在這裡a1~a5為5個給你的整數(順序可以隨便排列,但一定都要出現一次),O1~O4為運算子,內容為{+,-,*}其中一個。如果你還不清楚的話,以下面的例子來說明:
輸入5個整數2,3,5,711
你可以找到有一組運算式 (((11*3)-5)+2)-7=23,所以輸出Possible。(當然,可以得到23的答案的運算式可能不只一組)
若輸入的5個整數為1,1,1,1,1
那你就找不到任一種運算式的組合可以使答案為23。所以輸出Impossible。
1 1 1 1 1 1 2 3 4 5 2 3 5 7 11 0 0 0 0 0
Impossible Possible Possible
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
29618 | kevin010411@ ... (傅詳閎) | d762 | 446 | 2022-03-14 18:24 | |
17601 | tzuchunchen1 ... (TCC) | d762 | 1237 | 2019-04-27 11:43 | |
17600 | tzuchunchen1 ... (TCC) | d762 | 1046 | 2019-04-27 11:42 |