10 2020 档案

10 2020 档案

10 2020 档案

摘要:http://codeforces.com/problemset/problem/1425/E 设 sumi 为前缀和,gainimaxsumnsumj1Dj,jigain2i 为 \(\max sum_n-sum_{j-1} 阅读全文
posted @ 2020-10-30 20:36 suxxsfe 阅读(127) 评论(0) 推荐(0) 编辑
摘要:https://atcoder.jp/contests/agc009/tasks/agc009_e 将模型转化为一个 k 叉树,每个点要么是叶子,要么恰好有 k 个儿子 然后叶子节点有 n+m 个,权值 0 或 1,非叶子节点的权值是所有子节点的平均值 这样根的权值就是最后剩 阅读全文
posted @ 2020-10-30 20:33 suxxsfe 阅读(184) 评论(0) 推荐(3) 编辑
摘要:https://atcoder.jp/contests/agc027/tasks/agc027_e 话说把一个 AGC 的 E 放 noip 模拟赛是什么居心( 比较神奇的一题,用 1 表示 a,2 表示 b,那么无论怎么操作,用数字表示字符串的和总是在模 3 意义下不变 用 P(S) 表示 阅读全文
posted @ 2020-10-30 19:48 suxxsfe 阅读(156) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P4585 线段树分治+可持久化 trie 如果只有特殊商品,那么直接一个可持久化 trie,根据异或的性质,在 trie 上贪心走路径就行了 所以这部分特殊商品单独维护,考虑其他普通商品如何维护 考虑以商店编号为下标,建立线段树。那 阅读全文
posted @ 2020-10-24 00:51 suxxsfe 阅读(86) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P5787 同BZOJ4025 n 个点的图,m 条边分别在各自的 [l,r] 时间段内会出现,对于 [1,k] 内每个时间点求这个图是否是二分图 用到了线段树分治,就是以时间为下标建立一个线段树,然后 阅读全文
posted @ 2020-10-24 00:39 suxxsfe 阅读(77) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P5494 线段树合并在这里:https://www.cnblogs.com/suxxsfe/p/13839555.html 这个分裂其实和 fhq-treap 有点像,就是把一棵树分裂为两棵树,把第一棵树中的 [l,r]阅读全文
posted @ 2020-10-19 23:45 suxxsfe 阅读(144) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P1552 线段树合并 题意就是,在一棵树中,每个点有一个花费,还有一个权值,需要找出一堆点,使得它们的花费总和小于等于 m,且全都在同一子树中,最大化点的个数乘以这个子树的根的权值 子树的根可以不选 枚举子树的根,肯定是选子 阅读全文
posted @ 2020-10-19 18:42 suxxsfe 阅读(92) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/600/E 题意:给一个树,每个点有一个颜色,让你对于每个点,求以他为根的子树中,颜色是 出现数量最多的颜色 的节点,的编号和(如果有多个出现数量最多的颜色,都算),n105 线段树合并 用到线段树合 阅读全文
posted @ 2020-10-19 12:37 suxxsfe 阅读(119) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P5283 其实并不需要可持久化,只需要不同的 trie 就行了 先把它来个异或前缀和,这样问题就转化为了求前 k 大的任意两数异或的和,记得要补一个 0 因为异或有交换律,不妨先求前 2k 大的和,然后答案除以二,这 阅读全文
posted @ 2020-10-14 20:13 suxxsfe 阅读(92) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P4735 https://darkbzoj.tk/problem/3261 设 sumi 表示前 i 个数的异或和,转换那个式子为 \(sum_n \operatorname{XOR} x \operatornam 阅读全文
posted @ 2020-10-06 23:44 suxxsfe 阅读(118) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P3960 看有写平衡树的,不过其实发现由于这个题插入的点都是在边上,所以完全可以用一个动态开点的线段树来做 用 n+1 个线段树来维护,前 n 个分别维护 n 行的 1m1 位置的点,第 阅读全文
posted @ 2020-10-05 00:22 suxxsfe 阅读(128) 评论(0) 推荐(0) 编辑
摘要:https://darkbzoj.tk/problem/4316 求一个仙人掌的最大独立集 先把他建出圆方树来,每个环选一个点当做“这个环的根”,作为对应方点的父亲,其他换上的点作为这个方点的儿子 考虑用 f(u,1/2) 来表示 u 的子树中,u 这个点选/不选的最大独立集 阅读全文
posted @ 2020-10-04 00:31 suxxsfe 阅读(115) 评论(0) 推荐(0) 编辑
摘要:https://uoj.ac/problem/333 https://www.luogu.com.cn/problem/P3959 数据看一眼想到状压,一开始想了个错误的做法,就是先枚举起点,然后 fs 表示被打通的点成为 s 状态最少花费多少,同时用一个 dis(s,i) 阅读全文
posted @ 2020-10-04 00:13 suxxsfe 阅读(144) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P5021 https://loj.ac/problem/2952 让你在一个带权树上选若干条简单路径,使得每条没有公共边,且最短的路径最长 最短路径最长,可以考虑二分,二分每一条路径都必须大于某个值 先考虑在一个子树内如何选才最优, 阅读全文
posted @ 2020-10-02 21:06 suxxsfe 阅读(140) 评论(0) 推荐(0) 编辑

This blog has running: 1856 days 2 hours 0 minutes 7 seconds

Copyright © 2025 suxxsfe
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
微信分享提示