結果

問題 No.1360 [Zelkova 4th Tune] 協和音
ユーザー zyxwzyxw
提出日時 2021-02-02 20:13:19
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 522 bytes
コンパイル時間 188 ms
コンパイル使用メモリ 82,052 KB
実行使用メモリ 76,200 KB
最終ジャッジ日時 2024-06-29 23:52:24
合計ジャッジ時間 7,673 ms
ジャッジサーバーID
(参考情報)
judge4 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 44 WA * 3
権限があれば一括ダウンロードができます

ソースコード

diff #

N=int(input())
A=list(map(int,input().split()))
B=[list(map(int,input().split())) for i in range(N)]
ans=-10**12
ans_li=[]
for i in range(2**N):
    ans_pre=0
    ans_li_pre=[]
    for j in range(N):
        if (i>>j)&1:
            ans_li_pre.append(j+1)
            ans_pre+=A[j]
    for j in range(len(ans_li_pre)-1):
        for k in range(j+1,len(ans_li_pre)):
            ans_pre+=B[ans_li_pre[j]-1][ans_li_pre[k]-1]
    if ans_pre>ans:
        ans=ans_pre
        ans_li=ans_li_pre
print(ans)
print(*sorted(ans_li))
0