08 2018 档案

摘要:【仔细看样例,大胆假设,小心求证】 阅读全文
posted @ 2018-08-29 23:10 headboy2002 阅读(101) 评论(0) 推荐(0)
摘要:【模拟要简单粗暴】 【剪枝:优化搜索顺序】 【剪枝:排除等效性冗余】 阅读全文
posted @ 2018-08-29 22:23 headboy2002 阅读(194) 评论(0) 推荐(0)
摘要:题目大意 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i 的海拔高度为Hi,城市i 和城市j 之间的距离d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j] = |Hi – Hj|。 旅行过程 阅读全文
posted @ 2018-08-28 20:41 headboy2002 阅读(124) 评论(0) 推荐(0)
摘要:【利用数据范围简单粗暴地解决问题】 阅读全文
posted @ 2018-08-27 16:08 headboy2002 阅读(128) 评论(0) 推荐(0)
摘要:【从特殊到一般考虑问题】 【区间切割类问题,尝试把切割的次数作为一维,并枚举切割点转移】 【一遍DP预处理以简化另一个DP的转移】 阅读全文
posted @ 2018-08-27 15:03 headboy2002 阅读(176) 评论(0) 推荐(0)
摘要:【当 当前状态受以前的具体状态所影响,且 该影响它的以前状态在一段比较小的区间a内,或影响它的以前状态位于a平移一位得到的区间中 时,用局部状压】 阅读全文
posted @ 2018-08-27 08:40 headboy2002 阅读(130) 评论(0) 推荐(0)
摘要:【处理序列的值变化的点,得到差分值,从而得到整个序列的值】 【状态从一段区间中的状态转移而来,用单调队列优化】 阅读全文
posted @ 2018-08-26 18:28 headboy2002 阅读(181) 评论(0) 推荐(0)
摘要:【最小生成树是最小瓶颈生成树】 【(占坑)以最小生成树的最大边作为最大边、以最大生成树的最小边作为最小边的生成树不一定存在】 阅读全文
posted @ 2018-08-24 22:45 headboy2002 阅读(331) 评论(0) 推荐(0)
摘要:【将无用的具体状态转化为有用的相对状态以简化运算】 阅读全文
posted @ 2018-08-24 14:32 headboy2002 阅读(177) 评论(0) 推荐(0)
摘要:【动规时尽量减少用来辅助转移的状态】 【动规状态总是从一段长度固定的区间内的状态转移而来,用单调队列优化】 阅读全文
posted @ 2018-08-23 17:17 headboy2002 阅读(168) 评论(0) 推荐(0)
摘要:【贪心决定顺序,然后动规】 阅读全文
posted @ 2018-08-23 12:07 headboy2002 阅读(117) 评论(0) 推荐(0)
摘要:要你求两个非常大的数字的GCD。 不要想复杂,用高精度整更相减损术即可。 阅读全文
posted @ 2018-08-23 09:49 headboy2002 阅读(108) 评论(0) 推荐(0)
摘要:【环形DP,枚举边界状态,在边界状态固定的情况下动归】 【限制条件在一个小区间内,且与该区间内的具体状态有关,用局部状压】 阅读全文
posted @ 2018-08-22 21:05 headboy2002 阅读(154) 评论(0) 推荐(0)
摘要:【求实际选择,先设一个选择是正确选择,得到它的性质,再将该性质与错误选择的性质相比较,从而得到思路】 阅读全文
posted @ 2018-08-22 09:05 headboy2002 阅读(161) 评论(0) 推荐(0)
摘要:题目大意 公墓可以看成一块N×M的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。一块墓地的虔诚度是指以这块墓地为中心的十字架的数目,一个十字架可以看成中间是墓地,墓地的正上、正下、正左、正右都有恰好k棵常青树。小W希望知道他所管理的这片公墓中所有墓地的虔诚度总和是多少。1 ≤ 阅读全文
posted @ 2018-08-21 16:42 headboy2002 阅读(130) 评论(0) 推荐(0)
摘要:【排列有特殊性质】 【计数类问题,将难以计数的原对象一一映射到容易求得的特殊对象上求解】 【以开头数字分类解决数列问题】 阅读全文
posted @ 2018-08-21 09:33 headboy2002 阅读(146) 评论(0) 推荐(0)
摘要:【打表找规律】 阅读全文
posted @ 2018-08-20 14:44 headboy2002 阅读(132) 评论(0) 推荐(0)
摘要:【偏序关系不可以成环】 阅读全文
posted @ 2018-08-17 16:14 headboy2002 阅读(140) 评论(0) 推荐(0)
摘要:【对象之间的依赖关系用图表示】 阅读全文
posted @ 2018-08-17 11:08 headboy2002 阅读(127) 评论(0) 推荐(0)
摘要:【通过枚举的顺序,限定查询的范围,然后求和,可以用树状数组】 阅读全文
posted @ 2018-08-16 17:38 headboy2002 阅读(101) 评论(0) 推荐(0)
摘要:拆点、最小割的模板题。 我只想说一点。拆点时不可以下意识地初始化!起点和终点不能直接写编号!写拆点后的Id! 阅读全文
posted @ 2018-08-15 21:36 headboy2002 阅读(107) 评论(0) 推荐(0)
摘要:【数学语言描述问题使问题变得清晰】 【分情况讨论,从特殊的点入手(如树的叶子)】 阅读全文
posted @ 2018-08-15 17:01 headboy2002 阅读(133) 评论(0) 推荐(0)
摘要:【通过邻项交换进行贪心,随后得到动规方向】 阅读全文
posted @ 2018-08-15 10:01 headboy2002 阅读(110) 评论(0) 推荐(0)
摘要:【简单的枚举使得复杂度不符合要求时,用动规】 【用动归来实现贪心】 【多个限制条件满足要求,不清楚哪个最优(最优子结构),枚举】 阅读全文
posted @ 2018-08-15 08:32 headboy2002 阅读(174) 评论(0) 推荐(0)
摘要:【利用前缀和的单调性,找分割点,可以用树状数组】 阅读全文
posted @ 2018-08-14 14:07 headboy2002 阅读(132) 评论(0) 推荐(0)
摘要:【用数学语言翻译题面,明确思路】 阅读全文
posted @ 2018-08-13 16:51 headboy2002 阅读(209) 评论(0) 推荐(0)
摘要:【DP不满足最优子结构的方法:改值的定义】 阅读全文
posted @ 2018-08-13 10:21 headboy2002 阅读(145) 评论(0) 推荐(0)
摘要:【模拟题,开始、过程、结束,判断用嵌套】 阅读全文
posted @ 2018-08-13 08:42 headboy2002 阅读(109) 评论(0) 推荐(0)
摘要:【最小生成树是最小瓶颈生成树】 阅读全文
posted @ 2018-08-12 15:40 headboy2002 阅读(110) 评论(0) 推荐(0)
摘要:【连通块的定义】 【有限制条件(如只能更改一个),加维(分层图)】 阅读全文
posted @ 2018-08-12 13:38 headboy2002 阅读(147) 评论(0) 推荐(0)
摘要:【最小值最大:二分】 阅读全文
posted @ 2018-08-10 21:04 headboy2002 阅读(149) 评论(0) 推荐(0)
摘要:【说图中满足某个条件的路径都经过某个元素,考虑割点或割边】 阅读全文
posted @ 2018-08-10 20:43 headboy2002 阅读(322) 评论(0) 推荐(0)
摘要:题目大意 有两个序列A,B,在A和B中各取一个数相加能得到$n^2$个和。求出这些和前n小的数字。 题解 首先这道题不可以用自己想的什么A序列B序列各两个指针的自己发明的模拟算法,用这样的算法只能是绝路一条。 此题入手点在于优化暴力。暴力算法是枚举所有的$A_i+B_j$,排个序,然后一个个输出。我 阅读全文
posted @ 2018-08-09 17:53 headboy2002 阅读(113) 评论(0) 推荐(0)
摘要:题目大意 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。若有多解,输出字典序最小的那一个。 题解 首先由n+1可以想到什么?一条条边首尾相接,端点数便是边数+1。所以这道题就是一个欧拉路径问题。 阅读全文
posted @ 2018-08-07 21:45 headboy2002 阅读(129) 评论(0) 推荐(0)
摘要:【离线的思想】 【一个过程求起来难,考虑倒着求该过程】 阅读全文
posted @ 2018-08-07 21:22 headboy2002 阅读(114) 评论(0) 推荐(0)
摘要:题目大意 有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值是单调递增的!这样我们 阅读全文
posted @ 2018-08-07 21:16 headboy2002 阅读(107) 评论(0) 推荐(0)
摘要:题目大意 有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 思路 我们从暴力入手,每次枚举每一个正方形,然后在这个正方形里枚举每一个点,得到最大最小值。时间复杂度在枚举正方形内的点上增加了不少,如何优化?我们很容易想到单调队列。问题就在 阅读全文
posted @ 2018-08-07 21:05 headboy2002 阅读(106) 评论(0) 推荐(0)
摘要:这道题我就想说一点:审题!附件只有2个!钱是10的整数倍,不是100的整数倍! 阅读全文
posted @ 2018-08-06 22:26 headboy2002 阅读(85) 评论(0) 推荐(0)
摘要:【运算方式不唯一的情况下不可以贪心】 阅读全文
posted @ 2018-08-06 22:24 headboy2002 阅读(124) 评论(0) 推荐(0)
摘要:【将所求值作为限制条件,限制条件作为(最)值进行求解】 【以子树(根)为纽带、限制条件为点数的树上求最值问题,用树上背包】 阅读全文
posted @ 2018-08-05 22:22 headboy2002 阅读(138) 评论(0) 推荐(0)
摘要:题目大意 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X 阅读全文
posted @ 2018-08-05 21:59 headboy2002 阅读(118) 评论(0) 推荐(0)
摘要:题目大意 有一个有m*n个格子的矩形,每个格子都有黑或白两种颜色。现要求将该矩形分别裁剪成一个小矩形或一个小正方形,使得这个矩形和正方形是个国际象棋棋盘,且面积最大。 题解 首先,为了简化问题,我们每隔一个格子将颜色翻转,这样题目就变成了最大01子矩阵问题。解决这类问题需要用到悬线法。 首先,我们规 阅读全文
posted @ 2018-08-05 21:18 headboy2002 阅读(167) 评论(0) 推荐(0)
摘要:【⌈n/2⌉和能凑成[1,⌊n/2⌋]的数字们能凑成[1,n]内的所有数字】 阅读全文
posted @ 2018-08-05 20:50 headboy2002 阅读(129) 评论(0) 推荐(0)
摘要:【将变化作为区间,固定量看作点】 阅读全文
posted @ 2018-08-05 20:40 headboy2002 阅读(230) 评论(0) 推荐(0)
摘要:【将一段区间内多个种类的操作 变为 对多个种类进行一段区间的操作】 阅读全文
posted @ 2018-08-05 20:24 headboy2002 阅读(199) 评论(0) 推荐(0)
摘要:题目大意 有一些衣服,它们有价格、正面的颜色和反面的颜色。现有一群顾客按顺序来买存在某颜色且价格最低的衣服(不存在则不会买),求每个顾客花了多少钱。 思路 阅读全文
posted @ 2018-08-05 20:18 headboy2002 阅读(159) 评论(0) 推荐(0)