提出 #10023083


ソースコード 拡げる

import re
from copy import deepcopy
import math
from itertools import combinations


def inputIntList():
  return [int(s) for s in input().split()]


def inputInt():
  return int(input())


inf = float('inf')


def argmax(lst):
  return lst.index(max(lst))


def main():
  N = inputInt()
  a = {}
  for i in range(N-1):
    row = inputIntList()
    for j, v in enumerate(row):
      a[(i, i+j+1)] = v

  ans = -inf
  for i in range(3 ** N):
    group = [[] for _ in range(3)]
    v = 0
    for j in range(N):
      g = i % 3
      i = int(i / 3)
      group[g].append(j)
    for g in group:
      for c in combinations(g, 2):
        v += a[c]
    ans = max(ans, v)
  return ans


if __name__ == "__main__":
  print(main())

提出情報

提出日時
問題 G - 組分け
ユーザ efl_ite
言語 Python (3.4.3)
得点 6
コード長 770 Byte
結果 AC
実行時間 477 ms
メモリ 3696 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 6 / 6
結果
AC × 2
AC × 50
セット名 テストケース
Sample example_01.txt, example_02.txt
All example_01.txt, example_02.txt, subtask_01_01.txt, subtask_01_02.txt, subtask_01_03.txt, subtask_01_04.txt, subtask_01_05.txt, subtask_01_06.txt, subtask_01_07.txt, subtask_01_08.txt, subtask_01_09.txt, subtask_01_10.txt, subtask_01_11.txt, subtask_01_12.txt, subtask_01_13.txt, subtask_01_14.txt, subtask_01_15.txt, subtask_01_16.txt, subtask_01_17.txt, subtask_01_18.txt, subtask_01_19.txt, subtask_01_20.txt, subtask_01_21.txt, subtask_01_22.txt, subtask_01_23.txt, subtask_01_24.txt, subtask_01_25.txt, subtask_01_26.txt, subtask_01_27.txt, subtask_01_28.txt, subtask_01_29.txt, subtask_01_30.txt, subtask_01_31.txt, subtask_01_32.txt, subtask_01_33.txt, subtask_01_34.txt, subtask_01_35.txt, subtask_01_36.txt, subtask_01_37.txt, subtask_01_38.txt, subtask_01_39.txt, subtask_01_40.txt, subtask_01_41.txt, subtask_01_42.txt, subtask_01_43.txt, subtask_01_44.txt, subtask_01_45.txt, subtask_01_46.txt, subtask_01_47.txt, subtask_01_48.txt
ケース名 結果 実行時間 メモリ
example_01.txt AC 27 ms 3688 KiB
example_02.txt AC 24 ms 3688 KiB
subtask_01_01.txt AC 448 ms 3688 KiB
subtask_01_02.txt AC 461 ms 3688 KiB
subtask_01_03.txt AC 28 ms 3688 KiB
subtask_01_04.txt AC 24 ms 3688 KiB
subtask_01_05.txt AC 466 ms 3688 KiB
subtask_01_06.txt AC 452 ms 3688 KiB
subtask_01_07.txt AC 24 ms 3688 KiB
subtask_01_08.txt AC 27 ms 3688 KiB
subtask_01_09.txt AC 452 ms 3688 KiB
subtask_01_10.txt AC 450 ms 3688 KiB
subtask_01_11.txt AC 24 ms 3688 KiB
subtask_01_12.txt AC 27 ms 3688 KiB
subtask_01_13.txt AC 477 ms 3688 KiB
subtask_01_14.txt AC 460 ms 3688 KiB
subtask_01_15.txt AC 24 ms 3688 KiB
subtask_01_16.txt AC 27 ms 3688 KiB
subtask_01_17.txt AC 475 ms 3688 KiB
subtask_01_18.txt AC 464 ms 3688 KiB
subtask_01_19.txt AC 164 ms 3688 KiB
subtask_01_20.txt AC 64 ms 3688 KiB
subtask_01_21.txt AC 469 ms 3688 KiB
subtask_01_22.txt AC 460 ms 3688 KiB
subtask_01_23.txt AC 65 ms 3688 KiB
subtask_01_24.txt AC 24 ms 3688 KiB
subtask_01_25.txt AC 476 ms 3688 KiB
subtask_01_26.txt AC 477 ms 3688 KiB
subtask_01_27.txt AC 64 ms 3688 KiB
subtask_01_28.txt AC 24 ms 3688 KiB
subtask_01_29.txt AC 463 ms 3688 KiB
subtask_01_30.txt AC 469 ms 3688 KiB
subtask_01_31.txt AC 36 ms 3688 KiB
subtask_01_32.txt AC 27 ms 3688 KiB
subtask_01_33.txt AC 465 ms 3688 KiB
subtask_01_34.txt AC 462 ms 3688 KiB
subtask_01_35.txt AC 36 ms 3688 KiB
subtask_01_36.txt AC 24 ms 3688 KiB
subtask_01_37.txt AC 473 ms 3688 KiB
subtask_01_38.txt AC 466 ms 3696 KiB
subtask_01_39.txt AC 36 ms 3688 KiB
subtask_01_40.txt AC 24 ms 3688 KiB
subtask_01_41.txt AC 458 ms 3688 KiB
subtask_01_42.txt AC 463 ms 3688 KiB
subtask_01_43.txt AC 23 ms 3688 KiB
subtask_01_44.txt AC 474 ms 3688 KiB
subtask_01_45.txt AC 24 ms 3688 KiB
subtask_01_46.txt AC 24 ms 3688 KiB
subtask_01_47.txt AC 461 ms 3688 KiB
subtask_01_48.txt AC 465 ms 3688 KiB