上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 传送门 分析 https://www.luogu.org/blog/user43145/solution-p1627 代码 阅读全文
posted @ 2019-02-07 09:39 水题收割者 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 https://zzlzk.blog.luogu.org/solution-p2261 代码 阅读全文
posted @ 2019-02-07 09:36 水题收割者 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 我们可以将一个点拆成logN个点,分别代表从点i开始,长度为2^k的子串 那么当我们处理两个区间相等的关系时,对区间做二进制拆分,拆成log个区间,分别并起来即可 当然我们这样做修改是省心了,但是同时查询的时候也会带来一些麻烦……因为,我们要求的信息是最底层的,只能是长度为1的区间,而 阅读全文
posted @ 2019-02-07 09:34 水题收割者 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 https://www.luogu.org/blog/TheDawn/solution-p2048 和我思路差不多 代码 阅读全文
posted @ 2019-02-07 09:32 水题收割者 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 一个整体二分的经典题 每次二分得到两个答案区间,然后把现在的国家分别看属于哪个答案区间,递归求解即可 代码 阅读全文
posted @ 2019-02-07 09:18 水题收割者 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 我们考虑对所有a[i]质因数分解,然后记cnt[i]为a[i]是由几个质数相乘得到的 然后我们建一个二分图,左面为所有cnt[i]为奇数的点,右面是为偶数的点 我们从源点向左面点连容量b[i]花费0的边,从右面点向汇点连容量b[i]花费0的边 然后两排点之间符合条件的点对连容量inf花 阅读全文
posted @ 2019-02-07 09:01 水题收割者 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 https://www.luogu.org/blog/FlierKing/solution-p2501 对于第二问的感性理解就是有上下两条线,一些点在上面的线的上面或者下面的线的下面,然后看它们变成哪个线的位置更优 代码 阅读全文
posted @ 2019-02-07 08:46 水题收割者 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 首先这个题有两个坑点 一是一个点不管可以由父亲领导,任何祖宗均可领导 而是根节点的花费要算在总费用中且它自己也算在总节点数量中 于是我们考虑如何求答案 首先我们知道对于一个点如果在一个子树中就没有选则在更大的一棵子树中一定不会选 因为一棵大的子树有更多选择,结果肯定不会比它的子树劣 于 阅读全文
posted @ 2019-02-05 20:39 水题收割者 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 其实我们可以很巧妙的把这道题转化成一道线段覆盖的问题,怎么转化呢?对于每一个描述,我们可以根据他所描述的比他高的和比他矮的人数来构造一条线段,左端点l即为y+1,右端点r为n-x。当我们转化成线段以后,这一段线段就表示着分数相同的人数,那么显然,只有与这个线段完全重合的线段是符合要求的 阅读全文
posted @ 2019-02-05 20:27 水题收割者 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 代码 阅读全文
posted @ 2019-02-05 20:09 水题收割者 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 不难想到将发出任务的和执行任务的分别建边然后连边得到一个二分图 所以最优方案就是最大匹配 那么如何判断哪些任务是必须的呢 我们可以考虑枚举这m条边,如果删除第i条之后最大匹配减小则这条边必选 注意在work函数中先判断是否存在这条边再判断他知否已经匹配过可以比反过来的运行速度快 代码 阅读全文
posted @ 2019-02-04 14:49 水题收割者 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给出一个图,一些边带权,另一些边等待你赋权(最小赋为1).请你找到一种赋权方式,使得 s 到 t 的最短路为 L n ≤ 1e3 ,m ≤ 1e4 ,L ≤ 1e9 分析 二分所有边的边权和 使得二分后第p条边权值为k,1~p-1条边权值为inf,剩余边权值为1 对于每种情况跑一次 阅读全文
posted @ 2019-02-04 14:34 水题收割者 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 这个博客和我做法差不多,嘤嘤嘤 代码 阅读全文
posted @ 2019-02-03 17:55 水题收割者 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 咕咕咕 我的做法和这个博客几乎相同 只是我在处理$2^{2^{n-i}}-1$的时候是先处理前面的再处理后面的 所以前面的$2^{2^{n-i}}$我们只需要从$i=n$开始循环,每次平方即可 代码 阅读全文
posted @ 2019-01-30 21:46 水题收割者 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 我们知道对于没有障碍的情况就是将横轴点于纵轴点连边 于是对于这种有障碍的情况我们还是分横轴纵轴考虑 只不过对于有障碍的一整条分为若干个无障碍小段来处理 然后将标号小段连边,跑最大匹配即可 代码 阅读全文
posted @ 2019-01-29 22:02 水题收割者 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 kruskal重构树上倍增求LCA 代码 阅读全文
posted @ 2019-01-28 09:34 水题收割者 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 嘤嘤嘤 阅读全文
posted @ 2019-01-28 09:32 水题收割者 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 这是一道李超树的板子题 李超树是解决区间加直线的一种数据结构,具体操作和线段树很想 对于每插入一条直线,如果严格大于或小于如何处理便很明显了 如果有交点,则现在节点对应的区间存在此区间占比例大的那一条直线 然后递归到交点所在到那半个区间进行处理 代码 阅读全文
posted @ 2019-01-28 09:30 水题收割者 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 一道思路非常清奇的题目 我们记录一个dp[i][j]表示在j位置大小为i的数是否可以组成 如果可以组成则dp的值为组成这个数所需要的区间的右端点的右面那个点是多少 于是暴力dp即可 58这个数是40+18得出来的 代码 阅读全文
posted @ 2018-12-24 07:29 水题收割者 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 代码 阅读全文
posted @ 2018-12-17 16:23 水题收割者 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 我们将每一轮考虑为一块多米诺骨牌 因为初始位置算走过,所以骨牌的第一块是后手,第二块是先手 所以我们考虑整个棋盘放完骨牌后是否还剩一个格子即可 即判断n的奇偶性 代码 阅读全文
posted @ 2018-12-17 13:13 水题收割者 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 通过nim游戏我们可以知道我们现在的任务就是通过两轮之后使得剩余的几堆异或和为非0数 所以我们只需要在第一步使得剩余集合的任意非空子集的异或和非0即可 于是我们考虑线性基 我们知道线性基所选数会使总和最大且任意非空子集的异或和非0 于是跑线性基即可 代码 阅读全文
posted @ 2018-12-17 13:06 水题收割者 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 我们知道最后取完的情况就是所有的a[i]异或和为0 所以只要开始的异或和不为0则先手一定可以将它转化为0 否则不行 所以如果异或和非0则先手胜 代码 阅读全文
posted @ 2018-12-16 22:28 水题收割者 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 对法力值从大到小排序然后对编号跑线性基即可 代码 阅读全文
posted @ 2018-12-16 22:21 水题收割者 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 对这个$f(k)$整除分块,用杜教筛搞出$\mu$的部分然后另一部分快速幂即可 代码 阅读全文
posted @ 2018-12-09 10:37 水题收割者 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 代码 阅读全文
posted @ 2018-12-08 20:54 水题收割者 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 我们知道 $\varphi * 1 = id$ $\mu * 1 = e$ 杜教筛即可 代码 阅读全文
posted @ 2018-12-08 18:43 水题收割者 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 注意具体实现时先在力所能及的范围内线性筛出$f(i)$再对剩余部分进行记忆化搜索 阅读全文
posted @ 2018-12-08 18:38 水题收割者 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 见ymh大爷博客 代码 阅读全文
posted @ 2018-12-08 18:32 水题收割者 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 见ptx大爷博客 代码 阅读全文
posted @ 2018-12-05 22:33 水题收割者 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页