摘要:
1436:数列分段II 题解 二分答案 我们最终答案的取值区间是[ max(a[i]) , ∑a[i] ] 设定 l=max(a[i]) , r=∑a[i] , mid不断二分 mid表示每段和的最大值,也就是每段和都不超过mid 放到check函数里,计算一下在mid为最大值的情况下可以分成多少段 阅读全文
摘要:
1430:家庭作业 题解 本题和智力大冲浪可以说有异曲同工之喵啊,唯一不同的是本题要加上一步优化,防止超时 因为是保证学分尽量多,所以先按学分从大到小排序,把作业在规定期限内尽量靠后排 接下来讲一讲优化(借鉴了一下度娘找到的大佬的博客) 比如说我有三个作业 [ 2 6 ] [ 2 5 ] [ 2 4 阅读全文