#C. 最中庸序列

    Type: Default 1000ms 256MiB

最中庸序列

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

最中庸序列

题目背景

众所周知,平均数和中位数都是衡量一组数据的重要指标。而我们今天的问题就和它们有关。

题目描述

小明有一个长度为nn的序列a1,a2,...,ana_1,a_2,...,a_n,他刚好在学统计,于是提出了这么一个问题:在这个序列的所有长度为kk的连续子序列中,平均数和中位数相差最小的子序列是哪个?如果有多个,我们取最左边的那个。这样的序列称为“最中庸序列”。

这里中位数指的是,如果序列长度是奇数,则中位数就是排名最中间的那个;如果序列长度是偶数,则中位数就是排名最中间两个数的平均数。

输入格式

第一行两个整数n,kn,k;第二行nn个整数表示序列。

输出格式

第一行两个整数l,rl,r表示符合题意的区间;第二行一个浮点数表示该序列中平均数和中位数的差值的绝对值,保留66位小数。

样例 #1

样例输入 #1

5 3
1 1 1 2 3

样例输出 #1

1 3
0.000000

样例 #2

样例输入 #2

5 2
1 1 1 2 3

样例输出 #2

1 2
0.000000

提示

数据规模与约定

对于 20%20\% 的数据,满足 1n,k101 \leq n,k \leq 10ai100a_i\le 100

对于 50%50\% 的数据,满足 1n,k1031 \leq n,k \leq 10^3ai103a_i\le 10^3

对于 80%80\% 的数据,满足 1n,k1051 \leq n,k \leq 10^5ai105a_i\le 10^5

对于 100%100\% 的数据,满足 1n,k2×1051 \leq n,k \leq 2\times 10^51ai1061\le a_i \leq 10^61kn1 \leq k \leq n

2023上学期初二竞赛组期末考

Not Attended
Status
Done
Rule
OI
Problem
3
Start at
2023-12-29 8:50
End at
2023-12-29 12:11
Duration
3.4 hour(s)
Host
Partic.
19