#C1431. J4 习题-4 木棍加工
J4 习题-4 木棍加工
J4 习题-4 木棍加工
题目描述
一堆木头棍子共 根,棍子的长度和宽度都是已知的。 棍子可以被一台机器一个接一个地加工。机器处理一根棍子之前需要准备时间。准备时间是这样定义的: 第一根棍子的准备时间为 分钟; 如果刚处理完长度为,宽度为的棍子,那么如果下一个棍子长度为,宽度为,并且满足, ,这个棍子就不需要准备时间,否则需要 分钟的准备时间; 请编程计算出,处理完 根棍子所需要的最短准备时间。 比如,有 根棍子,长度和宽度分别为 ,最短准备时间为(按 的次序进行加工)。
输入格式
第一行是一个整数, 第 行是 个整数,分别是,,,,...。(和的值均不超过相邻两数之间用空格分开)。
输出格式
一个整数,表示所需要的最短准备时间。
样例输入
5
4 9 5 2 2 1 3 5 1 4
样例输出
2
样例分析
如上所述。
数据范围
对于 的数据:。