题目名称 | 3269. 喂竹鼠 |
---|---|
输入输出 | rat.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 25 |
题目来源 | gao 于2019-10-31加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:12, 提交:23, 通过率:52.17% | ||||
reØreOré | 100 | 0.113 s | 14.04 MiB | C++ |
ShallowDream雨梨 | 100 | 0.118 s | 14.04 MiB | C++ |
DK | 100 | 0.139 s | 14.04 MiB | C++ |
Randyliu827 | 100 | 0.142 s | 14.04 MiB | C++ |
noname | 100 | 0.187 s | 13.66 MiB | C++ |
leon | 100 | 0.205 s | 13.66 MiB | C++ |
S.H.马卡卢索 | 100 | 0.214 s | 14.04 MiB | C++ |
猎户星座 | 100 | 0.281 s | 17.48 MiB | C++ |
tat | 100 | 0.740 s | 17.47 MiB | C++ |
Oasiz | 100 | 0.765 s | 14.23 MiB | C++ |
关于 喂竹鼠 的近10条评论(全部评论) | ||||
---|---|---|---|---|
我喜欢z 121 108
霖:404
2019-10-31 19:32
1楼
|
小H在吃过一次烤竹鼠之后,觉得非常美味,也动了自己养殖竹鼠的心思,正好家附近有很多竹子,于是在家旁建了个养殖场,他把养殖场隔出来N个隔间并且编好了号,每个隔间内养一只竹鼠。但竹鼠的特性非常奇怪,在喂食的时候,体重较大的竹鼠如果看到,左右相邻的隔间有竹鼠比它体重更轻却喂了更多的食物,大竹鼠就会心情郁闷而影响到它的健康。
为了科学高效的养殖,小H决定喂食时遵循两个规矩:
1,每个竹鼠最少要喂1片竹子
2,相邻的竹鼠中,如果体重不同,则体重更高的竹鼠必须喂更多的竹子
请问小H最少需要为竹鼠们准备多少片竹子呢?
第一行一个整数N,表示竹鼠数,其中0<N≤50000;
第二行N个数表示不同竹鼠的体重,以空格隔开,每个数不超过50000。
对于5%的数据,0<N≤10;
对于30%的数据,0<N≤2000;
对于100%的数据,0<N≤50000。
输出一个数,表示最少需要准备的竹片数
input example1: 3 1 2 2 input example2: 5 1 2 3 4 5 input example3: 7 2 2 1 3 5 5 3
output example1: 4 output example2: 15 output example3: 12
一共有3只竹鼠,它们的体重分别是1 2 2
那么最少需要喂的竹片数量为1+2+1=4片