习题

农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来N (1 ≤N ≤ 100,000) 天里每天需要的开销。

约翰打算为连续的M (1 ≤MN) 个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。

约翰的目标是合理安排每个fajo月包含的天数,使得开销最多的fajo月的开销尽可能少。


输入第一行包含两个整数N,M,用单个空格隔开。
接下来N行,每行包含一个1到10000之间的整数,按顺序给出接下来N天里每天的开销。输出一个整数,即最大月度开销的最小值。

原创代码:农场主的fajo月分配
农场主的fajo月分配



农场主的fajo月分配




农场主的fajo月分配







运行结果
农场主的fajo月分配
程序是OK的,自己试去。



相关文章:

  • 2022-02-08
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
  • 2021-10-08
  • 2021-07-01
  • 2021-10-21
  • 2021-11-16
猜你喜欢
  • 2021-08-25
  • 2022-02-19
  • 2022-12-23
  • 2021-11-30
  • 2021-12-31
  • 2020-03-10
  • 2021-06-04
相关资源
相似解决方案