#arc098c. [arc098_c]Range Minimum Queries

[arc098_c]Range Minimum Queries

题目描述

你有一个长度为 nn 的整数序列 AA,以及一个整数 KK。你会进行 QQ 次操作,一次操作如下:

  • 选择序列中一个长度为 KK 的区间,并且删除区间中的最小元素。如果有多个,你可以选择任何一个。

现在,设 XX 是你删除了的元素中最大的一个,YY 是最小的一个,请找出在最优情况下,XYX-Y 的最小值。

输入格式

请从标准输入中读入:
N N K K Q Q
A1 A_1 A2 A_2 ... ... AN A_N

输出格式

请输出 XYX-Y 可能的最小值。

限制

  • 1KN20001\le K\le N\le 2000
  • 1QNK+11\le Q\le N-K+1
  • 1Ai1091\le A_i\le 10^9
  • 输入都是整数