摘要:
二分图带权匹配的前提是匹配数最大,KM算法的前提是带权最大匹配一定是完备匹配。 顶点标记值,给左部点一个整数值a[i],给右部点一个整数值b[i],同时必须满足对于任意的i,j,a[i]+b[j]>=w(i,j),w(i,j)为i与j之间的边权,无边是为负无穷,a[i]和b[i]称为节点的顶标。 若 阅读全文
posted @ 2022-11-14 17:55
半步蒟蒻
阅读(44)
评论(0)
推荐(0)
摘要:
自从我第一次有意识以来,眼前是一个昏暗的道路,路上敌军挡道,数量众多,我听到一道声音,“这些对她来说,不过是螳臂当车罢了”,果然,身为那为女主人公,一袭白衣,手持长刀,眼前的敌人也只是蝼蚁,没有丝毫阻挡的作用。此时,我不记得我的敌方是否是海盗。 在我第二次有意识以来,我在一艘大海盗船上,父亲便是海盗 阅读全文
posted @ 2022-11-14 17:54
半步蒟蒻
阅读(32)
评论(0)
推荐(0)
摘要:
下午13:55到考场下候场,约十几分钟后进场,之后处理特别像写轮眼的录屏软件,发每个人的考号和密码,进网站。 开考第一件事干什么?登录。第二件呢?睡觉! 发下来的网址登不上去,一直显示用户不存在,特派员兼监考老师说让稍安勿躁,先休息一会,养精蓄锐,全河北省都是这样,等到可以登上去了再叫我们。于是这一 阅读全文
posted @ 2022-11-14 17:54
半步蒟蒻
阅读(27)
评论(0)
推荐(0)
摘要:
基于分块思想,常用的有数列分块,之间分块,以及值域分块 把一个数组分为几个块,块内信息整体保存,两边散块进行暴力 首先进行分块 int len=sqrt(n);/*选择块长,也可以手动调节*/ for(int i=1;i<=n;i++)bl[i]=(i-1)/len+1;/*每个点所属块的编号*/ 阅读全文
posted @ 2022-11-14 17:53
半步蒟蒻
阅读(40)
评论(0)
推荐(0)
摘要:
有n个变量,每一个变量都是bool类型的,除了这n个变量以外,还有m个关系表达式,关系表达式差不多是x1&x2=false。求能否给这n个变量找出一个赋值的方法,使得满足所有的表达式。 将每个变量x拆成false和true两个点。 假设x1&x2=false,则x1和x2必有一个=false,于是连 阅读全文
posted @ 2022-11-14 17:53
半步蒟蒻
阅读(24)
评论(0)
推荐(0)
摘要:
分块优化vector实现平衡树,当一个vector的大小超过定长的一半时将其分裂一半,删除时进行合并操作。 但是,对于块长需要一定的人品,在数据范围1e6时,取sz=1000和1600可以,但是800或2000都不行。 template<const int sz=1600,const int inf 阅读全文
posted @ 2022-11-14 17:53
半步蒟蒻
阅读(53)
评论(0)
推荐(0)
摘要:
SizeBalancedTree是通过维护节点大小来保持平衡的二叉搜索树,平衡的条件是任意节点的size不小于其兄弟节点的所有子节点的size。 重点在于时间复杂度均摊O(1)的maintain函数。 对于每个节点,若左子树的左子树的节点数大于右子树的节点,需要右旋根来平衡。 若左子树的右子树的节点 阅读全文
posted @ 2022-11-14 17:52
半步蒟蒻
阅读(75)
评论(0)
推荐(0)
摘要:
$CDQ$分治常用于解决多维偏序关系问题,以三维为例,第一维可以排序解决,第二维进行分治,第三位常用数据结构(树状数组)维护,于是也可以将动态带修改问题,离线处理,常默认时间为第一维。 由于许多时候同一个操作要分成多个操作来解决,所以要格外注意结构体数组的大小是否恰当,同时留意树状数组的边界。 $C 阅读全文
posted @ 2022-11-14 17:52
半步蒟蒻
阅读(112)
评论(0)
推荐(0)
摘要:
用于求解具有单调性的从一堆物品中恰好选$need$个且满足权值最大/小化等要求的问题。 无向带权连通图,每条边是黑色或白色。求一棵最小权的恰好有$need$条白色边的生成树。 二分给白边加上的权值,加的权值越大,最小生成树中白边数量越少,明显具有单调性。 #include<bits/stdc++.h 阅读全文
posted @ 2022-11-14 17:51
半步蒟蒻
阅读(50)
评论(0)
推荐(0)
摘要:
点分治适用于处理大规模的无修改的树上路径信息。 钦定一个点作为根节点,路径有且仅有两种情况: 经过根节点,即由两颗子树构成 不经过根节点,即只在根节点的一颗子树之中 对于情况1,直接计算即可。对于情况2,我们需要枚举其它点作为根来计算这种情况,为了让递归枚举根的层数最少,我们选择每次选择子树的重心作 阅读全文
posted @ 2022-11-14 17:51
半步蒟蒻
阅读(116)
评论(0)
推荐(0)

浙公网安备 33010602011771号