摘要:
显然可以费用流来做,具体建图如下—— 点集:源点,汇点,左边$n$个工人,右边$n$个设备 边集:源点向第$i$个工人连$(1,a_{i})$的边,第$i$个设备向汇点连$(1,b_{i})$的边,工人向可用的设备连$(1,0)$的边 跑最小费用最大流,流量为$i$时的费用即为 阅读全文
posted @ 2021-08-01 22:29
PYWBKTDA
阅读(161)
评论(0)
推荐(0)
摘要:
注意到一个人的三条链一定不会同时选(忽略仅选一个终点的限制),因为其有公共点(起点) 换言之,问题相当于给定$3m$条链,选择$m$条没有公共点的链,并最小化代价和 进一步的,显然也不存在多于$m$条且没有公共点的链,因此"选择$m$条链"也可以理解为选尽量多的链(若选不到$m$条链即为-1)的同时 阅读全文
posted @ 2021-08-01 16:59
PYWBKTDA
阅读(106)
评论(0)
推荐(0)
摘要:
将询问拆成$x$到$lca$和$lca$($lca$靠近$y$的儿子)到$y$两部分,分别处理(后者以前者的答案为基础) 两者是类似地,不妨仅考虑前者:用树剖将该询问拆成dfs序上若干个区间,考虑从后往前遍历dfs序(显然即从下到上),若当前位置被覆盖则执行该节点的操作 进一步的,考虑 阅读全文
posted @ 2021-08-01 11:23
PYWBKTDA
阅读(98)
评论(0)
推荐(0)
浙公网安备 33010602011771号