会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
*Miracle*
生活中当一个智者,研究时做一个傻子 // A F O
博客园
首页
新随笔
管理
上一页
1
···
46
47
48
49
50
51
52
53
54
···
79
下一页
2018年12月16日
二元关系最小割
摘要: 处理一类问题: N个任务,M对二元组关系(x,y),求最小总花费,条件如下:每个任务可以在机器A或机器B上完成,分别花费Ai、Bi。若x,y同时在A上完成,花费C1(x,y)。若x,y同时在B上完成,花费C2(x,y)。若x在A、y在B上完成,花费C3(x,y)。若x在B,y在A上完成,花费C4(x
阅读全文
posted @ 2018-12-16 21:04 *Miracle*
阅读(682)
评论(0)
推荐(0)
2018年12月15日
[WC2007]剪刀石头布——费用流
摘要: 比较有思维含量的一道题 题意:给混合完全图定向(定向为竞赛图)使得有最多的三元环 三元环条件要求比较高,还不容易分开处理。 正难则反 考虑,什么情况下,三元组不是三元环 一定是一个点有2个入度,一个点有2个出度,另一个点一个入度,一个出度 也就是说,每存在一个>=2入度的点,那么会减少一些三元环 进
阅读全文
posted @ 2018-12-15 11:34 *Miracle*
阅读(255)
评论(0)
推荐(0)
「清华集训 2017」无限之环
摘要: 无限之WA https://www.luogu.org/problemnew/show/P4003 本题如果知道是网络流的话,其实建图不算特别神奇,但是比较麻烦。 数据范围过大,插头dp不能处理,而且是一个网格图,考虑网络流。 先看是不是二分图? 每个格子只会和相邻四个格子发生关系 所以,黑白染色正
阅读全文
posted @ 2018-12-15 09:15 *Miracle*
阅读(538)
评论(0)
推荐(0)
2018年12月14日
[SDOI2010]星际竞速——费用流
摘要: 类似于最短路的网络流,而且还要保证每个点经过一次,拆点就比较方便了。 连边怎么连?要保证最大流是n(每个点经过一次)还要能从直接跳转 将每个点拆点。源点向每个点的入点连一条容量为1费用为0的边。源点向每个点的出点连一条容量为1费用为瞬移到该点所需时间的边。每个点的出点向汇点连一条容量为1费用为0的边
阅读全文
posted @ 2018-12-14 12:01 *Miracle*
阅读(147)
评论(0)
推荐(0)
[总结]网络流
摘要: 最大流 感觉类似于匹配、分配,传递。 考虑每个流的实际意义和象征。 Poj 1149 PIGS(决策的流动与传递) 为了保证顺序,可以建n列m排点,每个人连ki到T,猪圈连在一起,依次决策。 点数nm。 其实可以更好。 发现其实很多点都是不变的,这样很浪费。 考虑分配的原因,本质是为了后面的人的选择
阅读全文
posted @ 2018-12-14 08:49 *Miracle*
阅读(224)
评论(0)
推荐(0)
2018年12月13日
[SDOI2017]数字表格
摘要: https://www.luogu.org/problemnew/show/P3704 这个题的难点在于,与一般的反演的sigma和乘法不同,这个反演题是pi和乘方。 但是,乘法乘方也有优秀的运算律,所以可以做。 fib没有什么可以好的可以卷积的性质,那就单独考虑。 枚举fib的第k项,统计贡献,
阅读全文
posted @ 2018-12-13 12:05 *Miracle*
阅读(160)
评论(0)
推荐(0)
于神之怒加强版
摘要: https://www.luogu.org/problemnew/show/P4449 k次方。所以不能用$id=\phi * 1$来做。提不出来。 所以只能直接算。那就枚举d=gcd(i,j),d^k再找机会处理。 然后大力反演一波: 其实很套路。见e就miu,见两项du就D=du(这样的好处是把
阅读全文
posted @ 2018-12-13 09:37 *Miracle*
阅读(168)
评论(0)
推荐(0)
2018年12月12日
[HEOI2015]最短不公共子串
摘要: 四合一的题。 简单粗暴的方法: 子串匹配——SAM 子序列匹配——序列自动机 关于序列自动机:序列自动机—— [FJOI2016]所有公共子序列问题 (其实这个玩意没有什么,n+1个点,每个点的字符集的每条出边连向其后的第一个字符,这样保证尽可能用靠前的,后面的能凑出的子序列就能更多,1号点是rt)
阅读全文
posted @ 2018-12-12 16:55 *Miracle*
阅读(300)
评论(0)
推荐(0)
[ZJOI2015]诸神眷顾的幻想乡
摘要: 求不同的子串个数 如果规定根的话,那么弯曲的路径难以处理。 由于只有20个叶子,所以以每个叶子分别为根,建20棵trie树,再把20棵trie树合成一棵。 这样,trie上一个到某个祖先的路径构成了所有的子串。(可能重复) 所以trie上建SAM。SAM的路径条数(或者每个点的len[i]-len[
阅读全文
posted @ 2018-12-12 16:30 *Miracle*
阅读(214)
评论(0)
推荐(0)
[HAOI2015]树上操作
摘要: 树剖裸题。 可以用树状数组,优化成O(nlogn) 只要找到根的路径上的值的和,考虑一次操作会影响到哪些位置查询的值。 采用差分。其实是对dfn序的区间加。 dfs找到dfn,dfn2 两个树状数组t1,t2; 操作1:t1.add(dfn[x],z),t1.add(dfn2[x]+1,-z) 子树
阅读全文
posted @ 2018-12-12 08:24 *Miracle*
阅读(153)
评论(0)
推荐(0)
上一页
1
···
46
47
48
49
50
51
52
53
54
···
79
下一页
公告