上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 67 下一页
摘要: 题目链接 "BZOJ4873" 题解 题意很鬼畜,就可以考虑网络流【雾】 然后就会发现这是一个裸的最大权闭合子图 就是注意要离散化一下代号 C++ include include include include include include define Redge(u) for (int k = 阅读全文
posted @ 2018-05-26 17:26 Mychael 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ4144" 题解 这题好妙啊,,orz 假设我们在一个非加油站点,那么我们一定是从加油站过来的,我们剩余的油至少要减去这段距离 如果我们在一个非加油站点,如果我们到达不了任意加油站点,我们一定废了 那么我们在一个非加油站点,就一定可以到达最近的加油站,而由于我们剩余的油是要减去到 阅读全文
posted @ 2018-05-26 15:50 Mychael 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3747" 题解 这种找区间最优的问题,一定是枚举一个端点,然后用数据结构维护另一个端点 我们枚举左端点,用线段树维护每个点作为右端点时的答案 当左端点为$1$时,我们能$O(n)$预处理出每个位置的答案初始化线段树 当左端点右移一位时,该位上的电影就从区间删除了,记$nxt[i 阅读全文
posted @ 2018-05-26 12:17 Mychael 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3709" 题解 贪心很显然 我们先干掉能回血的怪,当然按照$d$升序顺序,因为打得越多血越多,$d$大的尽量往后打 然后再干掉会扣血的怪,当然按照$a$降序顺序,因为最后受的伤害一定,回的血也一定,先尽量回多的血以尽量承受住当前伤害 C++ include include in 阅读全文
posted @ 2018-05-26 11:23 Mychael 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3714" 题解 我们如果知道了所有的数,同样就知道了所有的前缀和 相反,我们如果求出了所有前缀和,就知道了所有的数,二者是等价的 对于一个区间$[l,r]$如果我们知道了前缀和$sum[l 1]$,我们就知道了$sum[r]$ 所以区间$[l,r]$相当于连接$l 1$和$r$ 阅读全文
posted @ 2018-05-26 10:28 Mychael 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3922" 题解 考虑暴力,修改$O(1)$,查询$O(\frac{n}{d})$ 考虑线段树,如果对每种差值建一棵线段树,修改$O(nlogn)$,查询$O(logn)$ 能不能均摊? 线段树查询快,修改慢 暴力修改快,查询慢 容易发现当$d$比较大时暴力还是可以接受的,所以我 阅读全文
posted @ 2018-05-26 09:26 Mychael 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3495" 题解 每个城市都有选和不选两种情况,很容易考虑到2 sat 边的限制就很好设置了,主要是每个郡只有一个首都的限制 我们不可能两两之间连边,这样复杂度就爆炸了 于是乎就有了一个非常厉害的方法: 前缀后缀和 我们令$1$表示选,$0$表示不选,维护一个郡的前缀和、后缀和 阅读全文
posted @ 2018-05-26 08:29 Mychael 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ2597" 题解 orz思维差 既然是一张竞赛图,我们选出任意三个点都可能成环 总方案数为 $${n \choose 3}$$ 如果三个点不成环,会发现它们的度数是确定的,入度分别为$2,1,0$,出度为$0,1,2$ 所以一个点的任意两个入度,都会对答案产生一个负的贡献 所以三 阅读全文
posted @ 2018-05-25 19:57 Mychael 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "hdu6184" 题解 题意是让我们找出所有的这样的图形: 我们只需要求出每条边分别在多少个三元环中,记为$x$,再然后以该点为中心的图形数就是${x \choose 2}$ 所以我们只需找出所有三元环 据说这是一个套路题 我们将所有无向边改为有向边,由度数小的向度数大的连边,度数相同就 阅读全文
posted @ 2018-05-25 17:47 Mychael 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 题目链接 "BZOJ4815" 题解 根据题中的式子,手玩一下发现和$gcd$很像 化一下式子: $$ \begin{aligned} bf(a,a + b) &= (a + b)f(a,b) \\ \frac{f(a,a + b)}{a + b} &= \frac{f(a,b)}{b} \\ \f 阅读全文
posted @ 2018-05-25 16:50 Mychael 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 67 下一页