#iai30b3. 均匀分段(Even Partition)

均匀分段(Even Partition)

# 均匀分段

题目描述

给定 NN 个整数组成一个序列 A1,A2,,ANA_1,A_2,\cdots, A_N,请设计一种划分方法,能将它们分割成 MM 段(每段都应该是连续的),且各片段数字之和的最大值达到最小,输出这个最小值。

输入格式

  • 第一行:两个整数 NNMM
  • 第二行:NN 个整数 A1,A2,,ANA_1,A_2,\cdots, A_N

输出格式

  • 单个整数:表示最大段之和的最小值

样例输入

4 2
10 20 30 40

样例输出

60

样例解释

10 20 30 | 40

数据范围

  • 对于 30%30\% 的数据 1n1001\leq n\leq 100
  • 对于 60%60\% 的数据 1n50001\leq n\leq 5000
  • 对于 100%100\% 的数据 1n200,0001\leq n\leq 200,000
  • 1ai100001\leq a_i\leq 100001mn1\leq m\leq n