小技巧【灌水?】
文章平均质量分 61
MS丶42
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于DP中相邻不合法感想
DP中有这样一类问题,要求相邻两个要满足一些限制条件。这类问题比较令人头疼。 解决这类问题的思想是:把状态的转移从选择某几个进行转移变成插入某几个的形式 具体方法是:DP状态中多记录一维表示不合法方案数转移过程是将这几个状态插入原来的状态,方案数通过增加(减少)的不合法数来排列组合计算。 这样下来,时间复杂度增加的是:状态的一维,以及转移过程中枚举插入的一维。 注释:原创 2018-01-18 11:24:22 · 328 阅读 · 0 评论 -
关于tarjan的一些想法
仅代表个人观点,如有雷同,一定是他抄我的。如有错误,那一定是你rp不好 —— 我不知道tarjan的,右转百度百科。本篇blog只讨论tarjan缩环。 如果你不是用链式前向星存边的,那就 Gun 先去学完再来看这篇精美的blog吧~tarjan用法 tarjan是种非常好用的图论基本工具。缩环,找割点都行。tarjan的缺陷 tarjan原版原创 2018-01-10 11:14:06 · 322 阅读 · 0 评论 -
关于扩展欧几里得的一些想法
仅代表个人观点,如有雷同,一定是他抄我的。如有错误,那一定是你rp不好 —— 我 这次的博客是关于用扩展欧几里得求逆元的一些小技巧的感想。推导扩展欧几里得的过程令f=gcd(a,b)令f=gcd(a,b) 则有f=ax+by则有 f=ax+by 由欧几里得推出f=gcd(a,b)=gcd(b,amodb)由欧几里得推出 f=gcd(a,b)=gcd(b,a\mod b原创 2018-01-10 22:19:51 · 360 阅读 · 0 评论 -
多重背包技巧
多重背包转01背包方法一:直接把物品个数全部拆成相同的物品,时间复杂度为O(V∑c[i])" role="presentation" style="position: relative;">O(V∑c[i])O(V∑c[i])O(V\sum{c[i]})方法二:把这些物品按2x" role="presentation" style="position: relative;">原创 2018-01-28 16:57:06 · 285 阅读 · 0 评论 -
关于切比雪夫距离的一些感想
传送门求切比雪夫距离和可以转化为求曼哈顿距离和为什么呢?切比雪夫距离:Dis(A,B)=max(|XA−XB|,|YA−YB|)Dis(A,B)=max(|XA−XB|,|YA−YB|)Dis(A,B)=max(|X_A-X_B|,|Y_A-Y_B|)曼哈顿距离:Dis(A,B)=|XA−XB|+|YA−YB|Dis(A,B)=|XA−XB|+|YA−YB|Di...原创 2018-04-08 08:49:57 · 2909 阅读 · 0 评论
分享