题目名称 | 131. [USACO Mar08] 奶牛渡河 |
---|---|
输入输出 | cowriver.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | BYVoid 于2008-09-28加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:257, 提交:461, 通过率:55.75% | ||||
Sky_miner | 100 | 0.000 s | 0.00 MiB | C++ |
Go灬Fire | 100 | 0.000 s | 0.00 MiB | C++ |
SOBER GOOD BOY | 100 | 0.000 s | 0.00 MiB | C++ |
SOBER GOOD BOY | 100 | 0.000 s | 0.00 MiB | C++ |
SOBER GOOD BOY | 100 | 0.000 s | 0.00 MiB | C++ |
SOBER GOOD BOY | 100 | 0.000 s | 0.00 MiB | C++ |
SOBER GOOD BOY | 100 | 0.000 s | 0.00 MiB | C++ |
派特三石 | 100 | 0.000 s | 0.00 MiB | C++ |
Hzoi_Yniverse | 100 | 0.000 s | 0.00 MiB | C++ |
AntiLeaf | 100 | 0.000 s | 0.00 MiB | C++ |
本题关联比赛 | |||
专项训练十题 |
关于 奶牛渡河 的近10条评论(全部评论) | ||||
---|---|---|---|---|
第一次提交的什么鬼..
| ||||
| ||||
| ||||
冒泡
| ||||
动规版
| ||||
完全背包
| ||||
[label=warning]不错呦[/label]
| ||||
不错呦
LOSER
2016-04-04 15:27
9楼
| ||||
保存代码
| ||||
VIP 1000分纪念~
|
Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。
由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加1,FJ把木筏划到对岸就得花更多的时间。
当FJ一个人坐在木筏上,他把木筏划到对岸需要M(1 <= M <= 1000)分钟。当木筏搭载的奶牛数目从i-1增加到i时,FJ得多花M_i(1 <= M_i <= 1000)分钟才能把木筏划过河(也就是说,船上有1头奶牛时,FJ得花$M+M_1$分钟渡河;船上有2头奶牛时,时间就变成$M+M_1+M_2$分钟。后面 的依此类推)。那么,FJ最少要花多少时间,才能把所有奶牛带到对岸呢?当然,这个时间得包括FJ一个人把木筏从对岸划回来接下一批的奶牛的时间。
5 10 3 4 6 100 1
FJ带了5头奶牛出门。如果是单独把木筏划过河,FJ需要花10分钟,带上1头奶牛的话,是13分钟,2头奶牛是17分钟,3头是23分钟,4头是123分钟,将5头一次性载过去,花费的时间是124分钟。
50
Farmer John第一次带3头奶牛过河(23分钟),然后一个人划回来(10分钟),最后带剩下的2头奶牛一起过河(17分钟),总共花费的时间是23+10+17 = 50分钟。