1243:月度开销
【题目描述】
农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来 N (1 ≤ N ≤ 100,000) 天里每天需要的开销。
约翰打算为连续的M (1 ≤ M ≤ N) 个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。
约翰的目标是合理安排每个fajo月包含的天数,使得开销最多的fajo月的开销尽可能少。
【输入】
第一行包含两个整数N,M,用单个空格隔开。
接下来N行,每行包含一个1到10000之间的整数,按顺序给出接下来N天里每天的开销。
【输出】
一个整数,即最大月度开销的最小值。
【输入样例】
7 5
100
400
300

农夫约翰需要规划预算,目标是使最大fajo月的开销尽可能小。通过二分查找确定最大月度开销的最小值,确保划分的fajo月不超过M个。给定每天开销,寻找满足条件的最大月度开销。
最低0.47元/天 解锁文章
1140

被折叠的 条评论
为什么被折叠?



