题目名称 | 1177. [郑州101中学] Dota |
---|---|
输入输出 | zdota.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 9 |
题目来源 | Makazeu 于2012-10-18加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:32, 提交:82, 通过率:39.02% | ||||
dateri | 100 | 0.023 s | 0.88 MiB | C++ |
cy | 100 | 0.026 s | 0.88 MiB | C++ |
521 | 100 | 0.030 s | 0.88 MiB | C++ |
521 | 100 | 0.041 s | 0.88 MiB | C++ |
Ezio | 100 | 0.043 s | 76.61 MiB | C++ |
devil | 100 | 0.045 s | 76.61 MiB | C++ |
小DOTA | 100 | 0.046 s | 2.60 MiB | C++ |
digital-T | 100 | 0.047 s | 10.45 MiB | C++ |
Ezoi_XY | 100 | 0.054 s | 0.17 MiB | Pascal |
超级傲娇的AC酱 | 100 | 0.054 s | 4.24 MiB | C++ |
关于 Dota 的近10条评论(全部评论) | ||||
---|---|---|---|---|
最大N不超过290000
| ||||
| ||||
为咩没有数据范围?
devil
2015-10-15 11:13
2楼
| ||||
|
最近Bugall经常在VS(平台)上Dota(游戏的名字),他最喜欢用的英雄就是沙王了.今天在业余时间他又去VS找虐了,今天他又被屠夫虐了,在Bugall不知道的情况下屠夫从河道绕到Bugall的沙王傍边然后一个钩子,接着Bugall同学的沙王就变成了烤蝎子.因为河道在有自己队人的时候才能看见,当河道没有自己队人的时候是看不见的,所以Bugall同学的沙王会经常变成烤蝎子,为了不让Bugall的沙王再次被杀,我们需要随时监视河道,这样在有敌人的时候会给Bugall足够的时间逃跑.
游戏中有个道具的名字叫做"眼"(功能:如果在河道一点放置一个这种道具,在没有自己队人的时候也能看到河道),但是"眼"是有监视范围的,即第i号点的监视范围是[i-1,i+1]。如果"眼"被放置到了2号点,那么它只能监视到1,2,3这3个点,现在有N个点每个点都可以放置"眼",但是每个点都有放置"眼"的难度,现在Bguall想知道在河道的每个点都能被监视到的前提下放置眼的难度值之和最小是多少.
(我们可以把河道想象成是由1..N连续的整数点组成)
第一行为一个整数N,表示河道的长度.
接下来i+1~N+1行每行一个整数P 表示在i点放置"眼"的难度为P
2018.4.6修正By FoolMike
数据范围:$N \leq 3 \times 10^5$。
输出最小难度值
4 1 2 4 3
4