上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: Luogu_P2045 方格取数加强版 最大费用最大流 "题目链接" 费用流 把每个点都拆成两个点 两个点之间连一条费用为$0$,流量为$inf$的边,一条费用为$w$,流量为$1$的 然后从源点和$(1,1)$连一条流量为$k$费用为$0$的边 $(n,n)$的第二个点到汇点也是流量为$k$费用为 阅读全文
posted @ 2019-10-15 15:02 ChrisKKK 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Luogu_P3304 [SDOI2013]直径 树的直径 "题目链接" 问的是树的几条直径中有几条边相交 设直径上一点到左端点的距离为$lf[i]$ 到右端点的距离为$rt[i]$ 到不过直径上点的最长链长度为$fr[i]$ 明显就是找到两个端点 $lf[x]=fr[x]$且$rt[y]=fr[y 阅读全文
posted @ 2019-10-14 09:11 ChrisKKK 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Luogu_P1402 酒店之王 二分图 "题目链接" 明显二分图 但是怎么维护两个 其实可以在匈牙利之前保存下来当前的链接状态 假如没办法把菜和房间都匹配上就还原会当前状态 具体看代码吧 代码如下: cpp include define mp make_pair using namespace s 阅读全文
posted @ 2019-10-12 16:41 ChrisKKK 阅读(105) 评论(0) 推荐(0) 编辑
摘要: SP2878 KNIGHTS Knights of the Round Table v DCC缩点+二分图染色 "题目链接" 因为互相仇视的骑士不能相邻 所以先把能相邻,也就是不仇视的骑士连上边 然后询问就化为了求图上有多少个点没有被任何奇环包括 那么这时候就需要几个结论 1.两个骑士不在一个点双连 阅读全文
posted @ 2019-10-11 15:50 ChrisKKK 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Luogu_P3225 [HNOI2012]矿场搭建 割点 "题目链接" 这种把点拿走明显就和割点有关系 那么就先求割点 求完割点然后??? 首先dfs每个割点分开的连通块 如果这个连通块没有割点,必然要两个出口 假如有这个联通有一个割点那么一定要放一个,因为假如割点塌了就需要这个点了 假如有两个或 阅读全文
posted @ 2019-10-11 10:44 ChrisKKK 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Luogu_P3469 [POI2008]BLO Blockade tarjan割点 "题目链接" 假如$i$不是割点 那么只会$i$分离出去,因为是有顺序的 所以答案是$2 (n 1)$ 假如$i$是割点 那么设$s$是$i$的儿子,且$s$的$low$值 =$dfn[i]$ 除去$s$还有一些是 阅读全文
posted @ 2019-10-10 10:01 ChrisKKK 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Luogu_P4878 [USACO05DEC] 布局 差分约束(不连通) "题目链接" 又是差分约束 但是这次并没有联通的性质 ~~题目疯狂暗示~~ 无穷远的情况就是互相不连通 那么只好找一个超级源点$0$ 用$0$和所有的点连一条边权为$0$的边 这样的话从$0$跑spfa就可以知道各自的连通块 阅读全文
posted @ 2019-10-09 19:42 ChrisKKK 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Luogu_P3084 [USACO13OPEN]照片Photo 差分约束 "题目链接" 明显可以用差分约束做 设$s[i]$为$0$到$i$最多有多少奶牛 那么每个区间$s[r] s[l 1]==1$ 也就是$s[r] s[l 1] =1$且$s[r] s[l 1] using namespace 阅读全文
posted @ 2019-10-09 17:32 ChrisKKK 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Luogu_P2607 [ZJOI2008]骑士 P1453 城市环路 基环树+树形DP "2607" "1453" 题目大意都是一样的,只要相连就不能同时取 最大化权值 但是有环 那么就在搜到环之后记录$s$和$t$表示环的两边 两次树形DP 第一次强制不取$s$ 第二次可取$s$ 找出两个的最优 阅读全文
posted @ 2019-10-09 11:05 ChrisKKK 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Luogu_P4381 [IOI2008]Island 基环树 "题目链接" 题目描述的就是一个基环树森林 每次必须要用船的就是两棵基环树之间转移 考虑每个基环树的贡献 有两种可能 第一种是不在环上的一条最长的链,也就是直径 第二种是经过环 第一种很好处理,DP求直径 第二种则在DP的时候记录$d[ 阅读全文
posted @ 2019-10-08 17:40 ChrisKKK 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页