結果
問題 | No.1360 [Zelkova 4th Tune] 協和音 |
ユーザー |
👑 ![]() |
提出日時 | 2021-01-22 21:45:46 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 161 ms / 2,000 ms |
コード長 | 599 bytes |
コンパイル時間 | 413 ms |
コンパイル使用メモリ | 81,408 KB |
実行使用メモリ | 75,136 KB |
最終ジャッジ日時 | 2024-12-27 23:32:55 |
合計ジャッジ時間 | 8,347 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 47 |
ソースコード
""""""import sysfrom sys import stdinN = int(stdin.readline())A = list(map(int,stdin.readline().split()))B = [list(map(int,stdin.readline().split())) for i in range(N)]ans = [0] * (2**N)for i in range(1,2**N):nl = i.bit_length()-1nb = 2**nlj = nb ^ inow = ans[j] + A[nl]for k in range(N):if j & (2**k) > 0:now += B[k][nl]ans[i] = nowmaxind = 1for i in range(1,2**N):if ans[maxind] < ans[i]:maxind = iprint (ans[maxind])ANS = []for i in range(N):if 2**i & maxind > 0:ANS.append(i+1)print (*ANS)