码迷,mamicode.com
首页 > 其他好文 > 详细

20200713 T2 塔防游戏 To Be Continued

时间:2020-07-13 21:23:39      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:tput   put   多少   整数   continue   测试数据   覆盖   答案   系统   

题目描述

虽然 \(\text{Tom}\) 每天都会花 \(14\) 小时训练,他还是会抽出半个小时玩耍他最喜欢的塔防游戏。

游戏是在一个一维数轴上进行的。在范围为 \([1, n]\) 上有 \(n\) 个防御塔,初始时他们的等级分别为 \(A_i\)。每座防御塔的攻击力等于他的等级。每座防御塔的攻击范围都是 \(r\),也就是说,第 \(i\) 座防御塔能够攻击所有位置 \(j\) 满足\(|i?j|\leq r\),如果 \(r\)\(0\) 则表示他只能攻击到位置 \(i\)

定义位置 \(i\) 的真实防御值为攻击能够覆盖到 \(i\) 的防御塔的等级和。塔防系统的有效值是真实防御值最小的位置的真实防御值。

由于游戏还在进行,\(Tom\)\(k\) 次升级防御塔的机会。每次机会都只能使得一座防御塔的等级增加 \(1\)。一座防御塔能被升级多次。

好胜的 \(Tom\) 想要知道塔防系统的最大有效值能够是多少

输入格式

第一行输入 \(3\) 个整数 \(n,r,k\) 表示有 \(n\) 个位置,每个防御塔能够攻击的半径为 \(r\),能够升级的次数为 \(k\)

第二行输入 \(n\) 个数表示原有的 \(A_i\)

输出格式

一行输出答案。

样例

input1

5 0 6
5 4 3 4 9

output1

5

数据规模和限制

对于全部测试数据, 满足 \(N, R \leq 500000\)\(k \leq 10^{18}\)\(A_i \leq 10^{9}\)

各个测试点的数据规模与及特殊性质如下表

\(测试点\) \(N\) \(R\) \(K\)
\(1\sim 2\) \(\leq 10\) \(\leq 10\) \(\leq 10\)
\(3\sim 4\) \(\leq 1000\) \(\leq 0\) \(\leq 10^{18}\)
\(5\sim 6\) \(\leq 50000\) \(\leq 50000\) \(\leq 10^{18}\)
\(7 \sim 10\) \(\leq 500000\) \(\leq 500000\) \(\leq 10^{18}\)

思路

Code

20200713 T2 塔防游戏 To Be Continued

标签:tput   put   多少   整数   continue   测试数据   覆盖   答案   系统   

原文地址:https://www.cnblogs.com/poi-bolg-poi/p/13295532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!