AF. 滑动窗口成本

    传统题 1000ms 256MiB

滑动窗口成本

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

题目背景

翻译自 CSES-1077 题。

题目描述

给定一个包含 nn 个正整数的数组,任务是计算每个大小为 kk 的滑动窗口内,将所有元素变为相同值的最小总成本。

你可以通过增大或减小每个元素的值来调整它,成本为 xx,其中 xx 是新值和原值之间的差值。总成本是所有这些差值的和。

输入格式

第一行输入两个整数 nnkk,分别代表数组的元素个数和滑动窗口的大小。

第二行输入 nn 个整数 x1,x2,...,xnx_1, x_2, ..., x_n,代表数组的值。

输出格式

输出 nk+1n - k + 1 个整数,表示每个滑动窗口内将元素变为相同值的最小总成本。

样例

8 3
2 4 3 5 8 1 2 1
2 2 5 7 7 1

说明/提示

1kn21051 \le k \leq n \le 2\cdot 10^5

1xi1091 \leq x_i \le 10^9

CSES练习二 排序贪心STL

未认领
状态
已结束
题目
35
开始时间
2025-5-1 0:00
截止时间
2025-5-31 23:59
可延期
24 小时