2015年4月3日 星期五

uva 10700 - Camel trading

題目出處:Uva Online Judge

題目連結:10700 - Camel trading

題目大意:給一串數字(介於1~20)以及加號和乘號組成的計算式,可以自訂優先處理的運算元,求可能的最大值以及最小值。

解題方法:由於都是正整數,因此透過乘號肯定可以讓值變大或者相等。像範例1+2*3*4+5,若是要最大,則優先處理加號,變成3*3*9。若是要最小,則反之,先處理乘號,變成1+24+5。再來就是處理輸入即可。

代碼如下:

沒有留言:

張貼留言