题目名称 | 167. [USACO Mar07] 月度花费 |
---|---|
输入输出 | expense.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | BYVoid 于2008-10-07加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:386, 提交:949, 通过率:40.67% | ||||
あぎめなに Love | 100 | 0.000 s | 0.00 MiB | C++ |
521 | 100 | 0.000 s | 0.00 MiB | C++ |
dateri | 100 | 0.000 s | 0.00 MiB | C++ |
LCWhiStLe | 100 | 0.000 s | 0.00 MiB | C++ |
LOSER | 100 | 0.000 s | 0.07 MiB | C++ |
槿柒 | 100 | 0.000 s | 0.07 MiB | C++ |
Regnig Etalsnart | 100 | 0.000 s | 0.07 MiB | C++ |
Hyoi_0Koto | 100 | 0.000 s | 0.07 MiB | C++ |
cy | 100 | 0.000 s | 0.10 MiB | C++ |
Respawn | 100 | 0.000 s | 0.11 MiB | C++ |
本题关联比赛 | |||
20091111 | |||
2019级快乐小组模拟赛19.9.19 |
关于 月度花费 的近10条评论(全部评论) | ||||
---|---|---|---|---|
仅仅是贴个代码
| ||||
仅仅是贴个代码
| ||||
仅仅是贴个代码
| ||||
读入时把n读成m,m读成n,结果还过了三个点??
| ||||
多分了一组...
| ||||
经典二分
classic | ||||
| ||||
| ||||
| ||||
……
TARDIS
2017-02-28 20:10
20楼
|
Farmer John是一个令人惊讶的会计学天才,他已经明白了他可能会花光他的钱,这些钱本来是要维持农场每个月的正常运转的。他已经计算了他以后 N(1<=N<=100,000)个工作日中每一天的花费moneyi(1<=moneyi<=10,000),他想要为他连续 的M(1<=M<=N)个被叫做“清算月”的结帐时期做一个预算,每一个“清算月”包含一个工作日或更多连续的工作日,每一个工作日都仅被包 含在一个“清算月”当中。
FJ的目标是安排这些“清算月”,使得每个清算月的花费中最大的那个花费达到最小,从而来决定他的月度支出限制。
第一行:两个用空格隔开的整数:N和M 第2..N+1行:第i+1行包含FJ在他的第i个工作日的花费
第一行:能够维持每个月农场正常运转的钱数
7 5 100 400 300 100 500 101 400
500
这里有7个工作日来被5个“清算月”划分。他花费100,400,100,500,101,和400元在他的每个工作日。
如果FJ安排他的月度预算,他将把前两天划分在一个月中,把第三天、第四天划分在一个月当中,最后的三个工作日各自在一个月当中,所以他一个月最多花费500元,其他的方法总是得出一个较大的结果。
100 400 300 100 500 101 400 每天花费 ---1--- ---2--- -3- -4- -5- 月度标号 500 400 500 101 400 月度花费
对于%30的数据n<=20 对于%50的数据n<=100 对于%100的数据1<=N<=100,000