对于单调性优化其实更多的是观察dp的状态转移式子的单调性 进而用优先队列 单调队列 二分查找什么的找到最优决策 使时间更优。 对于这道题就是单调性优化的很好的例子 首先打一个暴力再说。 f[i][j]表示前i个木匠刷前j个木板所得到的最大价值 f[i][j]=max(f[i][j],f[i-1][j ...
分类:
其他好文 时间:
2019-03-07 17:42:41
阅读次数:
148
第一节:映射与函数 1:映射,什么叫映射,什么叫逆映射,什么叫复合映射 2:函数,什么叫函数,什么叫反函数,什么叫复合函数,函数的性质有哪些(有界性,单调性,奇偶性,周期性) 第二节:数列的极限 1:数列的极限:什么叫数列的极限,什么叫收敛 2:收敛的数列有什么性质(唯一性、保号性、有界性,与自数列 ...
分类:
其他好文 时间:
2019-03-07 10:24:54
阅读次数:
182
//意是在一个数组里,寻找一段连续和,使其平均和最大,但是长度不能小于F, //首先可以看出是满足单调性的,但是怎么二分呢, //我们先枚举一个可能的数。 //然后数组里的值全部减去这个值(结果会有正有负), //那么我们就看是否存一段长度大于等于F,且和为正。对于此的判断,可谓经典,见代码。 #i... ...
分类:
其他好文 时间:
2019-03-07 10:24:12
阅读次数:
152
给定一序列,求对于每一个$a_i$的最小非负整数$p_i$,使得$\forall j \neq i $有$ p_i>=a_j-a_i+ \sqrt{|i-j|}$。 绝对值很烦 ,先分左右情况单独做。现在假设j都在i左边,则$p_i=max{a_j-a_i+ \sqrt{i-j}}=max{a_j+ ...
分类:
其他好文 时间:
2019-03-04 09:51:38
阅读次数:
130
大意: 给定序列a, 单点更新, 询问是否存在a[i]等于s[i-1], s为a的前缀和, a非负 考虑到前缀和的单调性, 枚举从1开始前缀和, 找到第一个大于等于s[1]的a[i], 如果相等直接输出. 若不满足则只能在a[i]的右侧, 此时前缀和为s[i], 至少为s[1]的两倍, 故最多进行l ...
分类:
其他好文 时间:
2019-02-19 00:54:33
阅读次数:
295
斜率优化 冬令营讲到了dp斜率优化后瞎写了一些斜率优化,因为毕竟上次写是老早以前了,当时对这个并不是很理解,现在有一点数学基础,稍微好一点了。 瞎找的斜率优化题,可能有点太水了,我这种这么菜的人竟然都切得那么快。可能难度不够,因为有个y坐标不单调要套个平衡树的我是真不会,这个嘛以后再说了。 1.hd ...
分类:
其他好文 时间:
2019-02-17 00:36:05
阅读次数:
250
P3957 跳房子 ~~前年pj没去年难好吧~~ 首先要发现这个答案是有单调性的。 这个很显然了:氪金越多游戏越容易玩,氪金越少越难。 然而也有界限:如果所有正数的和加起来还不够需求,无解。 所以二分答案,考虑如何判定答案。 是人都知道要设一个$dp[i]$表示跳前$i$个房子的最大分数。 50pt ...
分类:
其他好文 时间:
2019-02-15 01:13:10
阅读次数:
158
小木棍 dfs 剪枝 把所有木棍从大到小排序 优化搜索顺序(较大的木棍更不容易凑出需要的长度,使之后的剪枝更早发生) 枚举可能的原始木棍长度,(注意这里不满足单调性,不能二分答案),这里可以把最长的一根现有木棍作为枚举的下界,上界为所有木棍更总长度。 答案只可能为总长度的因数,在枚举过程中其他的数可 ...
分类:
其他好文 时间:
2019-02-12 01:43:29
阅读次数:
157
整体二分浅谈 一、前置知识 在学习整体二分之前,要学会二分,以及二分的分治思想。 二、整体二分浅谈及例题 例题:bzoj2527: [Poi2011]Meteors 对于这道题是整体二分的经典例题,我们先抛开整体二分,思考二分怎么做。对于一个询问,因为答案有单调性,如果$x$时刻为最小可以时刻,则比 ...
分类:
其他好文 时间:
2019-02-06 14:29:06
阅读次数:
177
(〇)题目描述 "题目传送门" 简单讲解一下题意: 给出一个字符串,求最长至少出现了 $k$ 的子串(可重叠)。 (一)解题思路 这题需要我们在一个模式串中找相同的子串,很容易就能想到后缀数组。 那么,如何找至少重复出现 $k$ 次的子串呢? 考虑 二分子串的长度 ,看看答案是否具有单调性。 如果长 ...
分类:
其他好文 时间:
2019-02-03 18:11:59
阅读次数:
184