APCS 2020.10.17第一題的題目:
其實近幾年題目的第一題考驗的都不是程式能力,而是閱讀能力,基本上第一題所需要用到的就是基本條件式與迴圈的結合,只要讀懂題意,相信都是可以做出來的。
題目就如上面所說,A1 A2 B1 B2 C1 C2由測資提供,X2跟X1則依據題目所提供的總人數有所變化,以總人數2人為例,則兩間工廠的人數有[0,2] , [1,1] , [2,0]這三種組合。解題程式如下:
如果有不清楚的歡迎留言或直接寄信給我討論囉。
import sys
a,b,c = tuple([int(i) for i in input().split()])
a1,b1,c1 = tuple([int(i) for i in input().split()])
n = int(input())
maxValue = -1 * sys.maxsize
for i in range(n+1):
y = a * i*i + b * i + c + a1*(n-i)*(n-i) + b1 * (n-i) + c1
if y > maxValue:
maxValue = y
print(maxValue)
沒有留言:
張貼留言