请升级 HydroOJ 到 4.19.0 以上版本以正常使用此插件功能。
#xs2521. 伐木
伐木
题目描述
生活在一个二维世界。有一天在这个世界中突然从左到右长出来了棵树,第棵树高度为,这些树干扰了的生活。
幸运的是,有一个每天可以砍高度的斧头,他想在天内将所有的树都砍掉。在二维世界中,如果第棵树没有被砍掉,那么将无法砍第棵树。即使在第天砍掉了一棵树,树的掉落物仍然会挡住你,需要等到晚上将树运走后才能砍下一棵树。
现在想知道,的最小值是多少。
输入格式
第一行包含一个单个整数 ( ) - 测试用例的数量。
对于每一组测试
-
第一行是两个整数,表示有棵树,需要在天内砍完。
-
第二行是个整数,第个整数是,表示第棵树的高度。
保证所有测试样例的n之和不大于
输出格式
对于每组测试,输出一个整数,代表的最小值
样例
3
3 5
1 2 3
3 5
2 10 9
3 5
1 1 5
2
5
2