摘要: 题解: 求比值用分数规划,单个求太慢了套整体二分 然后求二分图最小割 阅读全文
posted @ 2018-03-11 21:55 ws_zzy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题解: 阅读全文
posted @ 2018-03-11 21:55 ws_zzy 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 题解: 树上Hash 首先重心在边上就把边分裂 以重心为根建树,这样两个根一定对应 然后f[i][j]表示i匹配另一棵的j节点的最小代价 把他们的儿子摘出来做最小权匹配即可 阅读全文
posted @ 2018-03-11 21:54 ws_zzy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题解: 首先要看出行列独立 令f[i]表示挂到i点的数量 则(i,j)的金币数量为f[i]*f[j] 然后数位DP求出f[i] 阅读全文
posted @ 2018-03-11 21:53 ws_zzy 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题解: 阅读全文
posted @ 2018-03-11 21:52 ws_zzy 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 题解: 阅读全文
posted @ 2018-03-11 21:52 ws_zzy 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题解:用树链剖分来维护树链剖分 令d[x]=size[heavyson[x]]-size[lightson[x]] 当d[x]<0时轻重儿子关系改变 用数据结构维护d[x]并找到这些位置改变即可 时间复杂度O(不会分析) 阅读全文
posted @ 2018-03-11 21:47 ws_zzy 阅读(540) 评论(0) 推荐(0) 编辑