結果

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

ソースコード

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

#yukicoder389E
'''
baseW
WA
'''
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
#1. Y
cnt=base + X*x; a,b,c=A-x,B-x,C
y=min(b,c); cnt+=Y*y; b-=y; c-=y
if min(a,c): z=min(a,c); cnt+=Z*z; a-=z; c-=z
if min(a,b): cnt+=X*min(a,b)
sold=max(sold,cnt)
#2. Z
cnt=base + X*x; a,b,c=A-x,B-x,C
z=min(a,c); cnt+=Z*z; a-=z; c-=z
if min(b,c): y=min(b,c); cnt+=Y*y; b-=y; c-=y
if min(a,b): cnt+=X*min(a,b)
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 1: ans=max(ans,yukicoder389E(A-min(A,B),B-min(A,B),C,X,Y,Z,X*min(A,B)))
if 1: ans=max(ans,yukicoder389E(A,B-min(B,C),C-min(B,C),X,Y,Z,Y*min(B,C)))
if 1: ans=max(ans,yukicoder389E(A-min(A,C),B,C-min(A,C),X,Y,Z,Z*min(A,C)))
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))
if P: ans=max(ans,yukicoder389E(A-min(A,B),B-min(A,B),C-1,X,Y,Z,W+X*(min(A,B)-1)))
if P: ans=max(ans,yukicoder389E(A-1,B-min(B,C),C-min(B,C),X,Y,Z,W+Y*(min(B,C)-1)))
if P: ans=max(ans,yukicoder389E(A-min(A,C),B-1,C-min(A,C),X,Y,Z,W+Z*(min(A,C)-1)))
print(ans)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0