logo AlgoBeat OnlineJudge
登录 注册

#215266. [ROIR 2026] 最后的滑动窗口问题

内存限制:512 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

考虑一个数字数组 。该数组上长度为 )的滑动窗口是指所有长度为 的子段,即

给定一个长度为 的数字数组 。回答关于该数组的 个查询,查询形式如下:对于给定的 ,找出子段 上所有长度为 的滑动窗口的最小值之和。

输入格式

输入的第一行包含两个整数 )—— 数组的长度和查询的数量。

第二行包含 个整数 )—— 数组中数字的值。

接下来的 行包含查询。第 行给出三个整数 )—— 第 个查询的子段左右边界以及滑动窗口的长度。

输出格式

输出 行,每行包含对应查询的答案。第 行输出一个数字 —— 子段 上所有长度为 的滑动窗口的最小值之和。

样例

样例输入 1

6 3
4 6 1 2 5 3
2 5 2
2 4 1
1 6 6

样例输出 1

4
9
1

数据范围与提示

子任务 分值 额外限制 依赖子任务
1 6
2 12 1
3 8 1–2
4 11
5 10 所有查询中的 相等
6 14
7 6
8 15
9 17 无额外限制 1–8