博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: "题面" 解析 我们先考虑一下加一条边(x,y,z)会成什么亚子: (还有很多边不画了...) 然后我们把这个图单独拿出来: 我们可以发现,对于最小生成树的贡献, 它是等价于下面这张图的(因为连通性一样): 而同理,最前面的图也可以变成: 所以,我们只需要连三条边$(x,y,z),(x,x+1,z+ 阅读全文
posted @ 2019-07-14 17:20 Hastin 阅读(116) 评论(0) 推荐(0) 编辑
摘要: "题面" 解析 这是个有趣的建图题啊. 首先我们可以发现,宽度严格递增是没什么用的. 因为实际上我们在旋转完以后, 矩形的顺序是可以随便排的. 因此只要保证宽度互不相同就行了. 然后,我们对长和宽离散化,对于每个值建一个点. 拿样例举个例子: 先把样例放出来: 然后建图(因为方便看所以没离散化): 阅读全文
posted @ 2019-07-14 16:29 Hastin 阅读(165) 评论(0) 推荐(0) 编辑
摘要: "题面" 解析 ~~这题似乎不是那么难啊~~ 首先,显而易见, 如果要摧毁一个城市,必须要满足两个条件: 机器人摧毁了保护它的城市. 机器人到达了这个城市. 而这两个条件可以同时进行(毕竟有无数机器人) 那么显然,我们只需要在上面的条件的时间取$max$就行了. 具体来说,我们可以魔改dijkstr 阅读全文
posted @ 2019-07-13 22:22 Hastin 阅读(146) 评论(0) 推荐(0) 编辑
摘要: "题面" 解析 首先根据Kruskal算法, 我们可以知道, 在加入权值为$w$的边时, 权值小于$w$的边都已经加进树里了(除了连成环的). 所以,我们可以保存一下每条边的端点在加入生成树之前的连通块, 把询问的边按边权排序, 对于每组边权相同端的边, 把它恢复到加入这种权值的边的连通情况, 在判 阅读全文
posted @ 2019-07-13 21:31 Hastin 阅读(134) 评论(0) 推荐(0) 编辑
摘要: "题面" 解析 首先我们观察这个定义, 可以发现每个元素在统计答案时是平等的, 也就是单个元素的权值对答案没有特别的影响. 设元素权值为$w[i]$, 那么我们就可以知道答案是$\sum_{i=1}^nw[i]$乘上一个系数. 而我们再次观察问题中的一个式子$\left\vert s \right\ 阅读全文
posted @ 2019-07-13 20:34 Hastin 阅读(93) 评论(0) 推荐(0) 编辑
摘要: "题面" 解析 step 1 我们先考虑下有人没有的情况吧, 那对于每个特产就是放隔板的情况了, 设$a[i]$为第$i$个特产的个数, 那么第$i$个特产的方案数就是$C_{a[i]+n 1}^{n 1}$,(这个不解释了吧) 然后再根据乘法原理乘起来就行了:$\prod_{i=1}^mC_{a[ 阅读全文
posted @ 2019-07-13 20:00 Hastin 阅读(99) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-13 10:42 Hastin 阅读(28) 评论(0) 推荐(0) 编辑
摘要: "题面" 解析 ~~这题一眼换根DP啊~~ 首先,我们考虑一下如何转换$n^m$这个式子, 先把式子摆出来吧:$n^m=\sum_{j=0}^mS(m,j)C_n^jj!$ 其中$S(m,j)$表示第二类 "斯特林数" , (其实就是把$m$个不同的小球放到$j$个相同的盒子里,且盒子不为空的方案数 阅读全文
posted @ 2019-07-12 22:27 Hastin 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目描述 ​ 有一张 n 个点 m 条边的无向图,其中有 s 个点上有加油站。有 Q 次询问(a,b,c), 问能否开一辆油箱容积为 c 的车从 a 走到 b.(a,b均为加油站) 输入格式 ​ 第一行三个整数 n,s,m。 ​ 接下来一行 s 个数,表示有加油站的节点。 ​ 接下来 m 行,每行三 阅读全文
posted @ 2019-07-12 21:31 Hastin 阅读(283) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-11 23:23 Hastin 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页