08 2018 档案
摘要:【模拟要简单粗暴】
【剪枝:优化搜索顺序】
【剪枝:排除等效性冗余】
阅读全文
摘要:题目大意 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i 的海拔高度为Hi,城市i 和城市j 之间的距离d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j] = |Hi – Hj|。 旅行过程
阅读全文
摘要:【从特殊到一般考虑问题】
【区间切割类问题,尝试把切割的次数作为一维,并枚举切割点转移】
【一遍DP预处理以简化另一个DP的转移】
阅读全文
摘要:【当 当前状态受以前的具体状态所影响,且 该影响它的以前状态在一段比较小的区间a内,或影响它的以前状态位于a平移一位得到的区间中 时,用局部状压】
阅读全文
摘要:【处理序列的值变化的点,得到差分值,从而得到整个序列的值】
【状态从一段区间中的状态转移而来,用单调队列优化】
阅读全文
摘要:【最小生成树是最小瓶颈生成树】
【(占坑)以最小生成树的最大边作为最大边、以最大生成树的最小边作为最小边的生成树不一定存在】
阅读全文
摘要:【将无用的具体状态转化为有用的相对状态以简化运算】
阅读全文
摘要:【动规时尽量减少用来辅助转移的状态】
【动规状态总是从一段长度固定的区间内的状态转移而来,用单调队列优化】
阅读全文
摘要:【贪心决定顺序,然后动规】
阅读全文
摘要:要你求两个非常大的数字的GCD。 不要想复杂,用高精度整更相减损术即可。
阅读全文
摘要:【环形DP,枚举边界状态,在边界状态固定的情况下动归】
【限制条件在一个小区间内,且与该区间内的具体状态有关,用局部状压】
阅读全文
摘要:【求实际选择,先设一个选择是正确选择,得到它的性质,再将该性质与错误选择的性质相比较,从而得到思路】
阅读全文
摘要:题目大意 公墓可以看成一块N×M的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。一块墓地的虔诚度是指以这块墓地为中心的十字架的数目,一个十字架可以看成中间是墓地,墓地的正上、正下、正左、正右都有恰好k棵常青树。小W希望知道他所管理的这片公墓中所有墓地的虔诚度总和是多少。1 ≤
阅读全文
摘要:【排列有特殊性质】
【计数类问题,将难以计数的原对象一一映射到容易求得的特殊对象上求解】
【以开头数字分类解决数列问题】
阅读全文
摘要:【通过枚举的顺序,限定查询的范围,然后求和,可以用树状数组】
阅读全文
摘要:拆点、最小割的模板题。 我只想说一点。拆点时不可以下意识地初始化!起点和终点不能直接写编号!写拆点后的Id!
阅读全文
摘要:【数学语言描述问题使问题变得清晰】
【分情况讨论,从特殊的点入手(如树的叶子)】
阅读全文
摘要:【通过邻项交换进行贪心,随后得到动规方向】
阅读全文
摘要:【简单的枚举使得复杂度不符合要求时,用动规】
【用动归来实现贪心】
【多个限制条件满足要求,不清楚哪个最优(最优子结构),枚举】
阅读全文
摘要:【利用前缀和的单调性,找分割点,可以用树状数组】
阅读全文
摘要:【用数学语言翻译题面,明确思路】
阅读全文
摘要:【DP不满足最优子结构的方法:改值的定义】
阅读全文
摘要:【模拟题,开始、过程、结束,判断用嵌套】
阅读全文
摘要:【连通块的定义】
【有限制条件(如只能更改一个),加维(分层图)】
阅读全文
摘要:【说图中满足某个条件的路径都经过某个元素,考虑割点或割边】
阅读全文
摘要:题目大意 有两个序列A,B,在A和B中各取一个数相加能得到$n^2$个和。求出这些和前n小的数字。 题解 首先这道题不可以用自己想的什么A序列B序列各两个指针的自己发明的模拟算法,用这样的算法只能是绝路一条。 此题入手点在于优化暴力。暴力算法是枚举所有的$A_i+B_j$,排个序,然后一个个输出。我
阅读全文
摘要:题目大意 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。若有多解,输出字典序最小的那一个。 题解 首先由n+1可以想到什么?一条条边首尾相接,端点数便是边数+1。所以这道题就是一个欧拉路径问题。
阅读全文
摘要:【离线的思想】
【一个过程求起来难,考虑倒着求该过程】
阅读全文
摘要:题目大意 有n个函数,分别为F1,F2,...,Fn。定义Fi(x)=Ai*x^2+Bi*x+Ci (x,Ai,Bi,Ci∈N*)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数值中最小的m个。 题解 审题!$A_i, B_i>0$!这说明对称轴在y轴左侧!所以正半轴上x值是单调递增的!这样我们
阅读全文
摘要:题目大意 有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 思路 我们从暴力入手,每次枚举每一个正方形,然后在这个正方形里枚举每一个点,得到最大最小值。时间复杂度在枚举正方形内的点上增加了不少,如何优化?我们很容易想到单调队列。问题就在
阅读全文
摘要:这道题我就想说一点:审题!附件只有2个!钱是10的整数倍,不是100的整数倍!
阅读全文
摘要:【将所求值作为限制条件,限制条件作为(最)值进行求解】
【以子树(根)为纽带、限制条件为点数的树上求最值问题,用树上背包】
阅读全文
摘要:题目大意 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X
阅读全文
摘要:题目大意 有一个有m*n个格子的矩形,每个格子都有黑或白两种颜色。现要求将该矩形分别裁剪成一个小矩形或一个小正方形,使得这个矩形和正方形是个国际象棋棋盘,且面积最大。 题解 首先,为了简化问题,我们每隔一个格子将颜色翻转,这样题目就变成了最大01子矩阵问题。解决这类问题需要用到悬线法。 首先,我们规
阅读全文
摘要:【⌈n/2⌉和能凑成[1,⌊n/2⌋]的数字们能凑成[1,n]内的所有数字】
阅读全文
摘要:【将变化作为区间,固定量看作点】
阅读全文
摘要:【将一段区间内多个种类的操作 变为 对多个种类进行一段区间的操作】
阅读全文
摘要:题目大意 有一些衣服,它们有价格、正面的颜色和反面的颜色。现有一群顾客按顺序来买存在某颜色且价格最低的衣服(不存在则不会买),求每个顾客花了多少钱。 思路
阅读全文

浙公网安备 33010602011771号