摘要:
关于能用矩阵乘法优化的DP题目,有如下几个要求: 转移式只有加法,清零,减法etc.,max和min运算不允许【符合矩阵的计算规律】 转移式中关于前几位dp结果得到的系数必须是常量【和常数项矩阵进行相乘】 转移次数一般超级多【运用快速幂转化成mod】 由于转移次数多,一般都要模一个int范围内的数【 阅读全文
posted @ 2020-10-29 11:28
ILH
阅读(375)
评论(0)
推荐(0)
摘要:
适用范围 非负数就可以 注意n多n多的细节就可以啦 #include <stdio.h> #include <algorithm> #include <cstring> #include <iostream> #include <stack> using namespace std; typedef 阅读全文
posted @ 2020-10-29 11:04
ILH
阅读(138)
评论(0)
推荐(1)
摘要:
本质上是一道trajan构图+floodfill+期望的壳子 对于高度来说,我们自然需要重新建图:-》知识点:二维变成一维的图 return (x-1)*m+y 那么新图就建出来了:同时我们可以考虑(现在这个图是DAG吗?显然不是,那么我们往往特殊走:如果一块之间是DAG我们会怎么处理) 如果是DA 阅读全文
posted @ 2020-10-27 13:21
ILH
阅读(119)
评论(0)
推荐(0)
摘要:
看到这种需要对树上以及子树区间内部的树进行操作的题目,想都不用想就是树链剖分了 打模板已经熟悉到爆炸了,关键是怎么样在已知条件下引入新的操作 观察到新操作只有一个:取mod,怎么解决呢? 这一题我们得出了两个经验 在空间允许的范围以内,一颗线段树上面可以搭载多条信息 对于节点的操作我们要注意转化成i 阅读全文
posted @ 2020-10-26 13:41
ILH
阅读(246)
评论(0)
推荐(0)
摘要:
新章节 容斥原理 基本思路:根据给出的N一般很小的原理,我们需要明确三个事情 集合是什么,条件是什么,什么满足什么不满足 然后通过二进制状态压缩的方式枚举每一个变量的存在与否 根据奇偶性对答案+或者-就可以统计出原来的答案 一般来说,其中会有很明显的集合重叠特征 t1牛皮的鲜花 发现n很小,但是每一 阅读全文
posted @ 2020-10-25 10:35
ILH
阅读(531)
评论(0)
推荐(0)
摘要:
1.倍增关系: T1 序列和问题的贪心方法:左右端点一定要选到,那么自然是能往里面放就多放几个;【贪心正确】 此时我们发现,x到下一个跳到下一个第一次超过常数k的点y,就向x-》y连一条边 问题就转化成了l跳几步可以跳到r 利用双指针O(n)建树,倍增就可以了 阅读全文
posted @ 2020-10-20 12:56
ILH
阅读(92)
评论(0)
推荐(0)
摘要:
1.扩展欧几里得算法: 求解问题a,b,qcd(a,b)=d;扩展欧几里得算法就是求出这么一组解ax+by=d 推导过程 如果求出来易祖杰x0,y0,那么通解x=x0+k*【a/d】 y=y0-k*[b/d]k整数就可 通常形式ax同余b(mod c) 那么就转化成ax+cy=b T1求解线性同余方 阅读全文
posted @ 2020-10-20 12:55
ILH
阅读(120)
评论(0)
推荐(0)
摘要:
目前待做题目: 旅行(基础基环树+断边) fence rail(+剪枝https://blog.csdn.net/TA201314/article/details/41287567?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCom 阅读全文
posted @ 2020-10-19 12:45
ILH
阅读(176)
评论(0)
推荐(0)
摘要:
prime适用于稀疏图,(适用于堆优化)prime的题目可能会被卡kruskal适用vector存图的时候适用迭代器用引用的方式来 访问成员(vector的内存是连续的,不是随机引用的关系)prime算法每次实际上和dij一样的绝大多数都是用kriskal,稠密图用n^2 prime(或者隐式建图) 阅读全文
posted @ 2020-10-18 13:15
ILH
阅读(157)
评论(0)
推荐(0)
摘要:
背包数:组合类DP 1.01背包 集合,属性,最后一步(不重,不漏) 分析方法:左边部分(前面i-1的最大价值)和当前选择的物品的价值之和自然是最大的 2.完全背包 如果每次要枚举选择几个的话 k=0,1...决策由O(1)变成了O(n) 优化方法:考虑枚举求解状态的顺序,考虑决策之间的相近关系 发 阅读全文
posted @ 2020-10-14 13:46
ILH
阅读(258)
评论(0)
推荐(0)
浙公网安备 33010602011771号