11 2020 档案

摘要:题目 题目 做法 状压DP。 $f[i][j][k]$表示第$i$个数字,$j$表示最后一个数字在$j+k$的位置,然后$k$用二进制表示后面的情况,对于$f[i][j][k]$,设$x$为包括他以内往后$b[i]+1$位第一个没有做菜的位置,然后用$f[i][j][k]$贡献给$f[x]$即可。 阅读全文
posted @ 2020-11-26 19:20 敌敌畏58 阅读(129) 评论(0) 推荐(0)
摘要:前言 Ouuan Orz 当然,先说一下弱多项式是啥? OI 界中叫做 Dinic 和 EK 的那两个最大流算法,把其中的 BFS 改成求最短路,复杂度都是与值域多项式相关的,即复杂度是伪多项式的。 多项式复杂度有弱多项式和强多项式两种,弱多项式就是关于输入长度( \(n\)、 \(m\) 之类的, 阅读全文
posted @ 2020-11-25 22:20 敌敌畏58 阅读(579) 评论(0) 推荐(0)
摘要:费用流的定义 有没有考虑过,如果一条边还有费用呢??? 就像带权二分图匹配那样子。 给出定义,$cost(i,j)$为这条弧的花费。 那么不仅要在最大化流量的同时(优先级最高),最小化$cost(i,j)*f(i,j)$。 可以发现,如果图外面存在一个负环,那么这个负环会有流量,且会影响答案。 请注 阅读全文
posted @ 2020-11-25 21:55 敌敌畏58 阅读(742) 评论(0) 推荐(1)
摘要:@ 前言 初一的证明简直就是SB,错漏百出。。。 术语介绍 前向弧:$E$中的边。 可行流:上文介绍的是最大流,可行流即为满足$f,c$约束的一个流,最大流是没有增广路径的可行流,对于一个流$f$,$|f|$就是其流量。 割 割是啥子东西? 割是针对只有前向弧的有向图的,需要注意的。 一个割就是把点 阅读全文
posted @ 2020-11-23 20:00 敌敌畏58 阅读(696) 评论(0) 推荐(0)
摘要:前言 初三的时候就知道以后注定会重新写网络流的博客了。 但是呢,之前的博客是不会删的。水数量 因为之前碰了很多杂七杂八的东西。 万一删了不就前功尽弃了,如果有少数几个读得懂我所写的文章的,可以结合两篇一起看,遇到重复的地方以这篇为参考,加上自己的理解。 需要注意的是,这篇文章可能对于信息学新手不会太 阅读全文
posted @ 2020-11-23 09:02 敌敌畏58 阅读(1418) 评论(0) 推荐(2)
摘要:初赛 初赛的事谁还记得啊 去考了场出赛,MAD,什么完善程序啊,直接爆炸了好不好,那两道四分题都不是很会做,其他都还行,拿到82分左右满意退场。 复赛 T1 看了一眼,眼都白了,什么乱七八糟的东西啊。 然后就在死命的乱膜,脑子都是糊的,一个半小时后过了大样例,以为胜券在握了。 T2 当时看了一眼,这 阅读全文
posted @ 2020-11-13 13:14 敌敌畏58 阅读(184) 评论(0) 推荐(0)
摘要:题意 [SHOI2015]零件组装机 做法 同机房大佬想性质想了很久,我从树的思想搞很快搞出来了 言归正传,这道题目从树的思路想是比较简单的,关键是建树。 现在讲讲建树:对于一条边,默认是从编号大的连向编号小的有向边。 那么,设$x$连向的编号最大的点为$y$,那么$x,y$是什么关系? 我们规定一 阅读全文
posted @ 2020-11-06 13:05 敌敌畏58 阅读(102) 评论(0) 推荐(0)
摘要:题目链接 https://www.luogu.com.cn/problem/P3721 做法 好神的题目!!! 我们重新修改一下链的定义,一条链为$a_1,a_2,a_3,a_4,a_5...$,仅当$a_(∀i>1)$为$a_$的左儿子,或者右儿子。 不难发现,对于一条链,链底旋到链顶,其实只会把 阅读全文
posted @ 2020-11-05 12:14 敌敌畏58 阅读(115) 评论(0) 推荐(0)
摘要:题意 题目链接 做法 首先你得先轮廓线DP(不一定得会插头DP,但这两玩意好像没差) 题解部分照搬:https://www.luogu.com.cn/blog/duyi/solution-p3290,讲的挺好的。 先做补集转化。把“至少有一次匹配”,转化为求“禁止出现匹配”。然后用$3^$减去禁止出 阅读全文
posted @ 2020-11-04 08:54 敌敌畏58 阅读(135) 评论(0) 推荐(0)
摘要:题意 题目链接 做法 一个很新鲜的idea,由于直接建$01$trie没法支持修改,不妨考虑另类做法: 枚举答案$xor$ \(b\)(即枚举$x_+a_$)的二进制每一位是$0$还是$1$,即对于最高位第$t$位,如果我想要这一位是$0$(因为$b$的这一位是$1$),那么就判断$[l,r]\(区 阅读全文
posted @ 2020-11-03 10:53 敌敌畏58 阅读(100) 评论(0) 推荐(0)
摘要:前言 比赛链接 ZWQking AK啦!!!!!!!Orz A 题意:有$n$个小孩,有$4n$个位置,要求你安排小孩坐位置,使得被坐的位置的编号$a,b$满足:\(gcd(a,b)≠1,a,b\)。 做法:构造法,让他们坐$2n+2,2n+4,2n+6,...,4n$的位置即可。 #include 阅读全文
posted @ 2020-11-03 10:46 敌敌畏58 阅读(124) 评论(0) 推荐(0)
摘要:前言 哭了啊,又被同机房那几个奆佬摁在地上摩擦,平均比每人少做一道题目。 比赛链接:https://codeforc.es/contest/1445 A 题意:给你两个数组$a,b$,让你判断能不能通过对$b$重新的排序,让其满足:\(a_{i}+b_{i}≤k(1≤i≤n)\),其中$k$是给定的 阅读全文
posted @ 2020-11-02 17:02 敌敌畏58 阅读(184) 评论(0) 推荐(0)
摘要:题意 题意 做法 前两种做法参考博客:https://www.luogu.com.cn/blog/ChenXingLing/solution-p3291 这里就不再赘述,不过需要提一下,第二种做法感觉有点问题的地方是:$k$应该在$[k2,k1]$范围内。(当然,仅仅个人观点,不一定正确) 然后我自 阅读全文
posted @ 2020-11-02 16:17 敌敌畏58 阅读(94) 评论(0) 推荐(0)
摘要:题意 题意 做法 艹,这TM和莫队有个der的关系????????? 虽然总感觉他和莫队有关系,但是总想不到怎么做 事实上就是莫队 设数字为:\(\overline{a_1a_2a_3a_4a_5...a_n}\) 设$t_i$为$\overline{a_ia_{i+1}a_{i+2}...a_}\ 阅读全文
posted @ 2020-11-02 15:51 敌敌畏58 阅读(68) 评论(0) 推荐(0)
摘要:前言 比赛链接:https://atcoder.jp/contests/arc107 止步$E$题,完全不会。。。 上飞分啦!!!! 一下子从0变到900+,一场就绿啦,哈哈哈(雾 只可惜今天的CF比赛和ATcoder的比赛重时间了,还是先以codeforces为主吧。 A 题意: 给你$A,B,C 阅读全文
posted @ 2020-11-01 17:16 敌敌畏58 阅读(100) 评论(0) 推荐(0)