A92072.「COCI 2010.02」OGRADA

省选/NOI-

通过率:0%

时间限制:1.00s

内存限制:32MB

题目描述

译自 COCI 2010.02 T4. OGRADA

Matija 的栅栏由 NN 条木板组成,从左到右依次编号为 1N1\ldots Nii 号木板的高度为 hih_i,每条木板的宽度是 1 cm1\ \rm{cm}

Matija 想用一个宽度为 X cmX\ \rm{cm} 的滚筒刷来刷木板。使用滚筒刷时,要保证刷子完全接触栅栏(不能一部分接触一部分不接触);另外,还要保证滚筒平行于地面。因此,每次涂色时,Matija 会在栅栏上选择连续的 xx 条木板,然后从下往上「刷」,一直刷到这 xx 条木板中最矮者的高度。

根据上述规则,有可能有一些木板没法用滚筒刷来刷,Matija 不得不用牙刷来「涂」剩下的部分。因此,请帮他求出他最少只需用牙刷「涂」多少平方厘米。他还想知道,在满足「涂」的面积最少的情况下,他最少要用滚筒刷「刷」多少次。

输入格式

第一行:N,XN,X
第二行:h1hNh_1\ldots h_N

输出格式

两行。
第一行有一个整数,表示 Matija 最少需用牙刷涂多少平方厘米。
第二行有一个整数,表示最少要用滚筒刷「刷」多少次。

输入输出样例

  • 输入#1

    5 3
    5 3 4 4 5

    输出#1

    3
    2
  • 输入#2

    10 3
    3 3 3 3 3 3 3 3 3 3

    输出#2

    0
    4
  • 输入#3

    7 4
    1 2 3 4 3 2 1

    输出#3

    4
    4

说明/提示

1N106,1\le N\le 10^6, 1X105,1\le X\le 10^5, 1hi1061\le h_i\le 10^6.

首页