max sub array
value 배열
start index 배열
점화식 : f(n) = max(f(n-1) + arr[n], arr[n])
f(n) : 현재 요소가 들어간 맥스값
max 곱하기 sub array
min 배열
max 배열
start index 배열 [ [min 시작 인덱스, max 시작 인덱스] , … ]
점화식: maxF(n) = max( maxF(n-1)*arr[n], minF(n-1) * arr[n], arr[n]
점화식: minF(n) = min( maxF(n-1)*arr[n], minF(n-1) * arr[n], arr[n]