随笔分类 - 动态规划
摘要:T2:最大值与最小值 众所周知,小葱同学擅长计算,尤其组合数但这个题和组合数什么关系。 给定一张有向图,每个点有点权。试找到一条路径,使得该路径上的点权最大值减去点权最小值最大,问这个差最大是多少。 缩点后在DAG上DP,对每个dcc维护四个信息preMin/preMax/nxtMin/nxtMax
阅读全文
摘要:(题面来自Luogu) 题目描述 FJ丢失了他的一头牛,他决定追回他的牛。已知FJ和牛在一条直线上,初始位置分别为x和y,假定牛在原地不动。FJ的行走方式很特别:他每一次可以前进一步、后退一步或者直接走到2*x的位置。计算他至少需要几步追上他的牛。 FJ丢失了他的一头牛,他决定追回他的牛。已知FJ和
阅读全文
摘要:(题面来自AcWing) 一种新型的激光炸弹,可以摧毁一个边长为 R 的正方形内的所有的目标。 现在地图上有 N 个目标,用整数Xi,Yi表示目标在地图上的位置,每个目标都有一个价值Wi。 激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆炸范围,即那个边长为 R的正方形的边必须和x,y轴平行
阅读全文
摘要:(题面来自ACwing) 汉诺塔问题,条件如下: 1、这里有A、B、C和D四座塔。 2、这里有n个圆盘,n的数量是恒定的。 3、每个圆盘的尺寸都不相同。 4、所有的圆盘在开始时都堆叠在塔A上,且圆盘尺寸从塔顶到塔底逐渐增大。 5、我们需要将所有的圆盘都从塔A转移到塔D上。 6、每次可以移动一个圆盘,
阅读全文
摘要:题意:给出一张含有n(n<20)个点的完全图,求从0号节点到第n-1号节点的最短Hamilton路径。Hamilton路径是指不重不漏地经过每一个点的路径。 算法进阶上的一道状压例题,复杂度为O(n^2 * 2^n),还是蛮恐怖的。 设f[i][j]表示当前经过状态为i,且当前在点j所花费的最小代价
阅读全文
摘要:T3还没有打出来,就先放两道。 T1:密码破译 温温手下的情报部门截获了一封加密信息,这个信息可以用长度为n的由小写字母构成的一个字符串表示。为了破译这个重要情报,温温决定亲自出马。 通过不懈研究,温温推测出了这封密文是怎样被构造出来的。 首先选择一个长度大于4的“根”字符串,然后在“根”字符串之后
阅读全文
摘要:T1题面: 输入点数为N一棵树 求树上长度恰好为K的路径个数 (n < 1e5, k < 500) 这是今天的考试题,也是一道假的紫题,因为我一个根本不会dp的蒟蒻只知道状态就一遍A掉了……(然后我当时不会……emm) 考虑f[i][j]表示点i为根的子树中深度为j的点的个数,初始设置f[i][0]
阅读全文
摘要:(题面来自luogu) 题意翻译 题意 一个9层的楼有一个可以容纳4个人的电梯,你要管理这个电梯。 现在各层楼上有一些在排队的人,你知道他们在哪层要到哪层去。你也知道到电梯门口的顺序。根据公司的规定,如果一个人比其他人早到。他也必须先进电梯(无论楼层,只凭时间)。注意人们可以随时离开电梯。 电梯有两
阅读全文
摘要:以下是从中文翻译成人话的题面: 给定一个长度小于等于500的序列,每个数字代表一个颜色,每次可以消掉一个回文串,问最多消几次可以消完? (7.16) 这个题从洛谷pend回来以后显示有103个测试点(满屏的AC好爽…… 上午考试的时候这个题直接用马拉车暴力贪心骗了十五分。然而每次消掉一个最长的回文串
阅读全文

浙公网安备 33010602011771号