luogu#P2511. [HAOI2008] 木棍分割

    ID: 6549 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>前缀和动态规划dp贪心各省省选2008河南

[HAOI2008] 木棍分割

题目描述

nn 根木棍,第 ii 根木棍的长度为 LiL_inn 根木棍依据编号次序(即最左边是第 11 根木棍,然后是第 22 根木棍,以此类推)连接在一起,总共有 n1n-1 个连接处。现在允许你最多砍断 mm 个连接处,砍完后 nn 根木棍被分成了很多段,要求满足总长度最大的一段长度最小。

输出总长度最大的一段长度的最小值,并且输出使总长度最大的一段长度最小的方案总数除以 1000710007 的余数。

输入格式

第一行,两个正整数 n,mn,m

接下来 nn 行,第 ii 行一个正整数 LiL_i,表示第 ii 根木棍的长度。

输出格式

输出 22 个整数,第一个整数是总长度最大的一段长度的最小值,第二个整数是使总长度最大的一段长度最小的方案总数除以 1000710007 的余数。

3 2                           
1 
1
10
10 2

提示

样例解释

可以砍 11 下分成 1,11,11010 两个部分,也可以砍 22 下分成 11111010 三个部分。

数据范围

对于所有的数据,$n \le 50000,\ 0\le m\le \min(n-1,1000),\ 1\le L_i\le 1000$。