摘要: P1073 最优贸易 P1073 最优贸易 P1073 最优贸易 最短路 (分号逗号傻傻分不清???) 我们从起点开始沿着正向边跑一遍dijkstra,求出从起点到某个点所经过的城市中水晶球售价最小是多少 我们从终点开始沿着反向边跑一遍dijkstra,求出从终点到某个点所经过的城市中水晶球售价最大 阅读全文
posted @ 2018-09-20 23:43 kafuuchino 阅读(230) 评论(0) 推荐(0) 编辑
摘要: P2260 [清华集训2012]模积和 整除分块+逆元 详细题解移步P2260题解板块 式子可以拆开分别求解,具体见题解 这里主要讲的是整除分块(数论分块)和mod不为素数时如何求逆元 整除分块:求Σ「n/i」(i=1~n),「」表示向下取整 由于「n/i」在某段区间内都有相同的值,所以可以分块算, 阅读全文
posted @ 2018-09-20 20:43 kafuuchino 阅读(221) 评论(0) 推荐(0) 编辑
摘要: P2865 [USACO06NOV]路障Roadblocks 最短路(次短路) 直接在dijkstra中维护2个数组:d1(最短路),d2(次短路),然后跑一遍就行了。 attention:数据有不同权值的重边(40ptsQAQ) 阅读全文
posted @ 2018-09-20 19:02 kafuuchino 阅读(156) 评论(0) 推荐(0) 编辑
摘要: P1821 [USACO07FEB]银牛派对Silver Cow Party 最短路Dijkstra 十分显然地,做两遍最短路。 原图跑一遍(出行),反向图跑一遍(归程)。把每个点的2次最短路的结果之和拿来做比较即可。 阅读全文
posted @ 2018-09-20 18:33 kafuuchino 阅读(159) 评论(0) 推荐(0) 编辑
摘要: P4180 【模板】严格次小生成树[BJWC2010] 倍增(LCA)+最小生成树 施工队挖断学校光缆导致断网1天(大雾) 考虑直接枚举不在最小生成树上的边。但是边权可能与最小生成树上的边相等,这样删边时权值不改变,就不满足条件了 所以我们可以先用倍增处理出最小生成树上任意2点之间的最大边权和次大边 阅读全文
posted @ 2018-09-20 18:24 kafuuchino 阅读(129) 评论(0) 推荐(0) 编辑
摘要: P4208 [JSOI2008]最小生成树计数 矩阵树定理+最小生成树 神犇的题解 ↑↑需要的2个定理 根据定理,我们需要求出的是每层相同权值的生成树方案之积 所以在最小生成树求解过程中嵌入计算过程:每次建一个新图,计算新图行列式的值。 因为模数不是质数所以高斯消元就用辗转相除了 阅读全文
posted @ 2018-09-18 20:34 kafuuchino 阅读(243) 评论(0) 推荐(0) 编辑
摘要: P4001 [BJOI2006]狼抓兔子 最短路+对偶图 看这题最容易想到的就是网络流。Dinic可以过,据说还跑得比正解快。 如果不写网络流,那么需要知道2个前置知识:平面图和对偶图(右转baidu) 我们把图转成对偶图。特别的,图外面的空间沿左上-右下(起点-终点)切开,作为虚拟起点/终点。 然 阅读全文
posted @ 2018-09-18 18:58 kafuuchino 阅读(313) 评论(0) 推荐(0) 编辑
摘要: P4336 [SHOI2016]黑暗前的幻想乡 矩阵树定理(高斯消元+乘法逆元)+容斥 ans=总方案数 -(公司1未参加方案数 ∪ 公司2未参加方案数 ∪ 公司3未参加方案数 ∪ ...... ∪ 公司n未参加方案数) 方案数=生成树方案数 所以用矩阵树定理瞎搞 显然后面的部分可以用容斥原理求解 阅读全文
posted @ 2018-09-18 17:02 kafuuchino 阅读(162) 评论(0) 推荐(0) 编辑
摘要: P4111 [HEOI2015]小Z的房间 矩阵树定理 高斯消元 矩阵树定理:一个图的(度数矩阵-邻接矩阵)的行列式的值是图中所有生成树的方案数 求行列式:把行列式去掉任意一行和一列,转成上三角矩阵,矩阵对角线上元素之积即为行列式的值 于是我们可以用高斯消元把另一半消掉,因为模数并不是质数,所以用辗 阅读全文
posted @ 2018-09-17 22:10 kafuuchino 阅读(143) 评论(0) 推荐(0) 编辑
摘要: P4574 [CQOI2013]二进制A+B 数位dp 设f[ i ][ a ][ b ][ c ][ 0/1 ]表示在第 n-i 位,A、B、C各贡献了a、b、c个1,是否需要进位的情况下,c的最小值 然后对于8种情况枚举 阅读全文
posted @ 2018-09-17 15:35 kafuuchino 阅读(190) 评论(0) 推荐(0) 编辑