题目名称 305. [HAOI 2008]木棍分割
输入输出 stick.in/out
难度等级 ★★★☆
时间限制 3000 ms (3 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatar苏轼 于2009-03-21加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:165, 提交:460, 通过率:35.87%
Gravatar哒哒哒哒哒! 100 1.200 s 2.45 MiB C++
GravatarHzoi_chairman 100 1.290 s 1.46 MiB C++
GravatarHzoi_chairman 100 1.295 s 1.46 MiB C++
Gravatarvampire 100 1.310 s 1.27 MiB C++
GravatarNewBee 100 1.312 s 1.12 MiB C++
GravatarSOBER GOOD BOY 100 1.315 s 1.27 MiB C++
GravatarGROWL GOOD BOYส็ 100 1.344 s 1.27 MiB C++
Gravatarzhengtn03 100 1.362 s 1.46 MiB C++
Gravatar金身人面兽 100 1.380 s 1.46 MiB C++
GravatarLOSER 100 1.398 s 7.94 MiB C++
关于 木棍分割 的近10条评论(全部评论)
回复 @Hzoi_Wxxxxx :
.
GravatarHzoi_Mafia
2017-06-10 21:00 13楼
回复 @Hzoi_Wxxxxx :
...........
GravatarA_LEAF
2017-06-10 20:06 12楼
回复 @liu_runda :
达哥我也是哈哈哈
新高二的小弱鸡
Gravatar하루Kiev
2017-06-10 20:01 11楼
二分判断写错了地方……身败名裂……
GravatarHZOI_蒟蒻一只
2017-06-10 15:39 10楼
GravatarGROWL GOOD BOYส็
2016-10-13 07:01 9楼
取模的问题快要坑死宝宝了……总是负数……只有 f 数组中的值和最终结果才一直要取模。
Gravatar浮生随想
2016-08-11 21:33 8楼
本蒟蒻考试的时候傻傻地开了50000*1000的int数组QAQ
Gravatarliu_runda
2016-08-03 14:11 7楼
我擦。。写了个决策单调性,一看都是二分。。有点蛋疼。
GravatarTA
2015-04-20 21:41 6楼
真邪恶
GravatarCAX-DY
2013-03-07 22:04 5楼
注意要结果要mod10007,题中没说
GravatarCAX_CPG
2013-03-07 21:35 4楼

305. [HAOI 2008]木棍分割

★★★☆   输入文件:stick.in   输出文件:stick.out   简单对比
时间限制:3 s   内存限制:128 MiB

【问题描述】

有 $n$ 根木棍,第 $i$ 根木棍的长度为$L_i$,$n$ 根木棍依次连结在一起,总共有 $n-1$ 个连接处.现在允许你最多砍断 $m$ 个连接处,砍完后 $n$ 根木棍被分成了很多段,要求满足总长度最大的一段长度最小,并且输出有多少种砍木棍的方法使得总长度最大的一段长度最小.

【输入格式】

输入文件第一行有 $2$ 个数 $n,m$;

接下来 $n$ 行每行一个正整数 $L_i$,表示第 $i$ 根木棍的长度.

【输出格式】

输出有 $2$ 个数,第一个数是总长度最大的一段的长度最小值,第二个数是有多少种砍的方法使得满足条件,对答案 $mod$ $10007$。

【输入样例】

3 2
1
1
10

【输出样例】

10 2

【样例说明】

两种砍的方法:$(1)(1)(10)$ 和 $(11)(10)$

【数据范围】

$100\%$的数据,$n<=50000,0<=m<=min(n-1,1000),1<=L_i<=1000$。