結果

問題 No.2309 [Cherry 5th Tune D] 夏の先取り
ユーザー navel_tosnavel_tos
提出日時 2023-05-20 19:30:38
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 1,223 bytes
コンパイル時間 356 ms
コンパイル使用メモリ 82,176 KB
実行使用メモリ 75,776 KB
最終ジャッジ日時 2024-12-21 11:43:47
合計ジャッジ時間 9,402 ms
ジャッジサーバーID
(参考情報)
judge1 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 35 WA * 15
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

#yukicoder389E
'''
baseW
'''
f=lambda:list(map(int,input().split()))
def yukicoder389E(A,B,C,X,Y,Z,base,sold=0):
for x in range(min(A,B)+1): #Xx
cnt=base + X*x; a,b,c=A-x,B-x,C
if Y>Z:
y=min(b,c); cnt+=Y*y; b-=y; c-=y
if min(a,c): cnt+=Z*min(a,c)
else:
z=min(a,c); cnt+=Z*z; a-=z; c-=z
if min(b,c): cnt+=Y*min(b,c)
sold=max(sold,cnt)
return sold
for _ in range(int(input())):
A,B,C=f(); X,Y,Z,W=f(); ans=0; P=min(A,B,C)
for A,B,C,X,Y,Z in [(A,B,C,X,Y,Z),(B,C,A,Y,Z,X),(C,A,B,Z,X,Y)]:
if 1: ans=max(ans,yukicoder389E(A,B,C,X,Y,Z,0))
if P: ans=max(ans,yukicoder389E(A-1,B-1,C-1,X,Y,Z,W))
if P: ans=max(ans,yukicoder389E(A-P+1,B-P+1,C-P+1,X,Y,Z,W*(P-1)))
if P: ans=max(ans,yukicoder389E(A-P,B-P,C-P,X,Y,Z,W*P))
print(ans)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0