#1303. 「一本通 1.2 例 2」Best Cow Fences

    ID: 1303 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>其他二分查找二分早于 2010USACO Contest

「一本通 1.2 例 2」Best Cow Fences

题目描述

原题来自:USACO 2003 Mar. Green

给定一个长度为 nn 的非负整数序列 AA,求一个平均数最大的,长度不小于 LL 的子段。输出这个平均数的 10001000 倍的整数部分(不用四舍五入,直接舍去小数部分)。

输入格式

第一行包含两个整数 nnLL,用一个空格隔开。
第二行包含 nn 个非负整数 AiA_i,用一个空格隔开。

输出格式

一行一个整数,表示最大平均数的 10001000 倍(向下取整)。

样例

10 6
6 4 2 10 3 8 5 9 4 1
6500

样例解释
选择子段 A4A9A_4 \sim A_9,即 10 3 8 5 9 4,平均值为 (10+3+8+5+9+4)/6=39/6=6.5(10+3+8+5+9+4)/6 = 39/6 = 6.56.5×1000=65006.5 \times 1000 = 6500,向下取整得 65006500

数据范围与提示

  • 1n1051 \leq n \leq 10^5
  • 0Ai20000 \leq A_i \leq 2000
  • LnL \leq n

来源

一本通 1.2 例 2