SOLUTION INFO
Python · main.py
import sys
def input():
return sys.stdin.readline().rstrip()
def DFS(x):
global MAX
if len(arr) == 2:
MAX = max(MAX, x)
return
for i in range(1, len(arr)-1):
save = arr[i]
arr.pop(i)
DFS(x + arr[i-1] * arr[i])
arr.insert(i, save)
N = int(input())
MAX = 0
arr = list(map(int, input().split()))
DFS(0)
print(MAX)
SOLUTION DESCRIPTION
풀이 설명
등록된 풀이 설명이 없습니다.