import math
inf=list(map(int,input().split()))
inf2=list(map(int,input().split()))
n=int(input())
#透過將函數相加可得Y1+Y2新的a,b
_-b=-(inf[1]-2*inf2[0]+inf2[1])
_2a=2*(inf[0]+inf2[0])
#取最接近中點的整數
x=_-b/_2a
x1=round(x)
x2=n-x1
final=x1**2*inf[0]+x1*inf[1]+inf[2]+x2**2*inf2[0]+x2*inf2[1]+inf2[2]
print(final)
#只能過兩筆 請問問題在哪
import math
inf=list(map(int,input().split()))
inf2=list(map(int,input().split()))
n=int(input())
#透過將函數相加可得Y1+Y2新的a,b
_-b=-(inf[1]-2*inf2[0]+inf2[1])
_2a=2*(inf[0]+inf2[0])
#取最接近中點的整數
x=_-b/_2a
x1=round(x)
x2=n-x1
final=x1**2*inf[0]+x1*inf[1]+inf[2]+x2**2*inf2[0]+x2*inf2[1]+inf2[2]
print(final)
#只能過兩筆 請問問題在哪
我執行你的程式,_-b那裡SyntexError?
import math
inf=list(map(int,input().split()))
inf2=list(map(int,input().split()))
n=int(input())
#透過將函數相加可得Y1+Y2新的a,b
_-b=-(inf[1]-2*inf2[0]+inf2[1])
_2a=2*(inf[0]+inf2[0])
#取最接近中點的整數
x=_-b/_2a
x1=round(x)
x2=n-x1
final=x1**2*inf[0]+x1*inf[1]+inf[2]+x2**2*inf2[0]+x2*inf2[1]+inf2[2]
print(final)
#只能過兩筆 請問問題在哪
我執行你的程式,_-b那裡SyntexError?
等等,這種方式在A1+A2>0的情況下是最小值吧?而且-b應該不是這樣算的吧
import math
inf=list(map(int,input().split()))
inf2=list(map(int,input().split()))
n=int(input())
#透過將函數相加可得Y1+Y2新的a,b
_-b=-(inf[1]-2*inf2[0]+inf2[1])
_2a=2*(inf[0]+inf2[0])
#取最接近中點的整數
x=_-b/_2a
x1=round(x)
x2=n-x1
final=x1**2*inf[0]+x1*inf[1]+inf[2]+x2**2*inf2[0]+x2*inf2[1]+inf2[2]
print(final)
#只能過兩筆 請問問題在哪
我執行你的程式,_-b那裡SyntexError?
等等,這種方式在A1+A2>0的情況下是最小值吧?而且-b應該不是這樣算的吧
另外也要考量到X1,X2不能小於0