摘要:
题意:求0~f(b)中,有几个小于等于 f(a)的。 解题关键:数位dp 阅读全文
摘要:
题意:求一个序列中大于0的最小子段和。 解题关键: 先求出前缀和和,对于每个位置求某个位置到当前位置和大于1的和的最小值。然而这是复杂度是O(n^2)的。其实可以通过排序优化到O(nlogn)。对前缀和排序,且对于每个值记录索引的最大值和最小值。然后看相邻两个数是否可以组成最小正序列。 具体为什么只 阅读全文
摘要:
题意:求序列上某区间最小值乘区间长度的最大值。 解题关键:很早就在《挑战程序设计竞赛》中见过了,单调栈模板题,注意弹栈时如何处理后面的元素。 法一:单调栈 法二:预处理,向左向右到达的范围。 阅读全文