抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

AtCoder Grand Contest 032 题解

ExaWizards 2019 题解

AtCoder Grand Contest 034 题解

AtCoder Grand Contest 040 题解

AtCoder Grand Contest 043 题解

AtCoder Grand Contest 045 题解

「Codeforces 1244E」Minimizing Difference

题目传送门

题意

给定一个长度为 nn 的序列 aa,一次操作可以将序列中的某个数 +1+11-1

定义一个序列的差值为序列的最大值减去最小值得到的数。

求进行至多 kk 次操作后序列差值的最小值。

n105,ai109,k1014n\le 10^5,a_i\le 10^9,k\le 10^{14}

「LOJ 6066」「2017 山东一轮集训 Day3」第二题

「AT1732」「CODE FESTIVAL 2015 OKINAWA OPEN」Jungle

题目传送门

题意

nn 棵树,第 ii 棵树高度为 aia_i。你需要砍掉一些树,砍树规则如下:

  1. 只能砍最多 mm 棵树。
  2. 对于每个 i (1ink+1)i\ (1\le i\le n-k+1),满足 [i,i+k1][i,i+k-1] 中被砍掉的树的数量不超过 11

被砍掉的树的位置的高度都变为 00

求砍树后 max1ink+1j=ii+k1aj\max\limits_{1\le i\le n-k+1}\sum\limits_{j=i}^{i+k-1} a_j 的最小值,即最小化所有长度为 kk 的区间的树的高度之和的最大值。

n105,ai109n\le 10^5,a_i\le 10^9

「Codeforces 505E」Mr. Kitayuta vs. Bamboos

题目传送门

题意

nn根竹子,竹子ii初始高度为hih_i,每天晚上会长高aia_i

每天白天,你可以选择kk根竹子(同一根竹子在同一个白天可以多次选择),把他们的高度减少pp,若竹子当前高度p-p<0<0,则竹子高度变为00

最小化mm天后最高的竹子的高度。