Hard
Given an array nums and an integer target (= k), split nums into target non-empty contiguous subarrays so as to minimize the largest subarray sum. Return that minimized largest sum.
Input: nums = [7,2,5,10,8], target = 2 Output: 18
Input: nums = [1,2,3,4,5], target = 2 Output: 9
Input: nums = [1,4,4], target = 3 Output: 4