传统题 1000ms 256MiB

容器

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

大样例下载

题目描述

你有一个圆筒状容器,这个容器有无限高且不封顶,其内部被 nn 块挡板划分为 nn 个底面积为 11 的部分。第ii块挡板高度为 hih_i。根据物理学,若挡板 ii 左右两侧液体高分别为 x,yx,yx,y>hix,y>h_i,则 x=yx=y

现在你要向这个容器内加水,对于每个ii,你想求若要求第ii个挡板和第(imodn)+1(i\mod n)+1个挡板中间为空(即液体高度为00),容器最多能装多少水。

输入输出格式

输入格式

第一行一个整数 TT,表示数据组数。对于每组数据:

第一行一个整数 nn,接下来一行 nn 个整数hih_i,表示第ii个挡板的高度。

输出格式

对于每组数据,一行 nn 个整数,表示要求第ii个挡板和第(imodn)+1(i\mod n)+1个挡板中间为空时容器最多能装多少水。

输入输出样例

4
4
1 2 3 4
5
5 3 1 5 2
6
3 4 2 6 1 5
7
1 2 1 4 2 3 5
6 7 9 6
16 14 14 17 17
21 20 20 21 21 21
17 17 17 21 21 22 17
1
8
743520124 285875297 764818337 244572230 660281242 592710694 226564737 319933543 
4746996041 4746996041 4372737446 4372737446 4585734814 3946811706 3946811706 4040180512

样例解释

这里仅解释样例 1 第一组数据

数据范围

N=nN=\sum n

$2 \leq n,N \leq 10^6 ,1 \leq h_i \leq 10^9 ,1 \leq T \leq 10^5$。

SubTaskSubTask nn \leq NN \leq 特殊性质 分值
1 77 100100 55
2 10310^3 10410^4 2020
3 10510^5 AA 1010
4 BB 2525
5 21052*10^5 41054*10^5 4040

特殊性质AA:保证hih_i单调不降。

特殊性质BB数据拿脚造数据随机。

2026-07-10

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-7-10 7:30
结束于
2026-7-10 11:00
持续时间
3.5 小时
主持人
参赛人数
31