随笔分类 -  题解-codeforces

随笔分类 -  题解-codeforces

随笔分类 -  题解-codeforces

摘要:https://www.luogu.com.cn/problem/CF757G 可持久化点分树 首先一个暴力的想法就是点分树上每个点开一个线段树,下标是那个排列 p 的下标,维护个数和距离和 但发现这样空间就变成 O(nlog2n) 了,而且有修改,不能像 开店 那个题那样简 阅读全文
posted @ 2022-03-04 14:34 suxxsfe 阅读(48) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/CF1625E2 考虑把括号序列对应的树形结构建出来(按照在串中出现的顺序,给一个点所有儿子也定一个顺序) 设 usonu 个儿子,则如果不考虑只取某个儿子中的一部分作为一个合法字串的情况(也就是必须取某几个连 阅读全文
posted @ 2022-02-18 08:24 suxxsfe 阅读(44) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/CF1625D vp时遇到的,降智了 一个重要性质是,将序列排序,则序列中任意两数能异或出的最小值,一定可以由相邻的两数异或得到 这是一个在 trie 上 dfs 的过程 据此,可以将 ai 排序,设 fi 表示考 阅读全文
posted @ 2022-02-18 07:15 suxxsfe 阅读(30) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/problemset/problem/1221/E 给定由 X 和 . 组成的字符串,先手每次可以选择长度为 a 的全 . 子串变成 X,后手每次可以选择长度为 b 的全 . 子串变成 X 问谁必胜 \(n\le 3\times 10^5 阅读全文
posted @ 2021-11-12 10:57 suxxsfe 阅读(44) 评论(0) 推荐(0) 编辑
摘要:CF1375F Integer Game 三堆石子分别有 a,b,c 个,游戏规则: 先手选择一个数 k 后手把他加到任意一堆石子上,但不能连续对同一堆石子操作两次 如果有两堆石子数量相同,先手赢;回合数超过 1000,后手赢 交互,自选先后手 \(a,b,c\le 10^9 阅读全文
posted @ 2021-11-02 07:52 suxxsfe 阅读(38) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/CF103E 有一个大小为 n 的全集,每个元素是一个数,有 n 个子集。题目保证任意 k 个子集的并的大小 k。 每个子集有一个可正可负的权值,你需要选出一些子集使得这些子集并的大小等于子集个 阅读全文
posted @ 2021-10-05 13:28 suxxsfe 阅读(40) 评论(0) 推荐(0) 编辑
摘要:图的绝对中心在某节点或边上,使得所有节点到此点的距离最大值最小。 如果绝对中心在点上,那么直接对于每个 u 处理出 disu,x 最大的 x 即可。 考虑在边上的情况,若在边 (u,v,w) 上距离 u 长度为 x,则节点 i 到此点距离 阅读全文
posted @ 2021-09-10 21:35 suxxsfe 阅读(159) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/CF842E 考虑树的直径有性质:当存在多条直径,若长度为偶数,则它们交于一点,且为直径中点;若长度为奇数,则交于中间那条边。 于是记录下直径的中点(或中间那条边),同时对每个点维护到中点的距离 那么查询的时候,答案就是这个距离的最大 阅读全文
posted @ 2021-09-08 19:46 suxxsfe 阅读(37) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/883/B 给有向图,某些点点权已知,确定其他未知点权,使得: 所有点权在 [1,k] 之间 对于边 xyx 的点权大于 y 的 对于所有的 \(i\in [1 阅读全文
posted @ 2021-07-11 08:27 suxxsfe 阅读(78) 评论(0) 推荐(0) 编辑
摘要:给定长度 n 的序列 am 个操作: 对于区间 [l,r] 中的大于 x 的数减去 x 查询区间 [l,r] 中等于 x 的数的个数 ai105,n,m105 看到值域相当小,于是可以在这上面入手 考虑对 阅读全文
posted @ 2021-05-31 21:31 suxxsfe 阅读(337) 评论(0) 推荐(0) 编辑
摘要:Coloring Torus AGC030C:https://www.luogu.com.cn/problem/AT4512 考虑如果 kn,那么直接一行一种颜色就行了 如果 k>n,考虑可以转化为在对角线上染色,由于这个相邻的定义是循环的,所以合法: 但这样仍然只能构造最多 阅读全文
posted @ 2021-05-09 20:42 suxxsfe 阅读(129) 评论(0) 推荐(0) 编辑
摘要: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) 编辑
摘要:http://codeforces.com/problemset/problem/600/E 题意:给一个树,每个点有一个颜色,让你对于每个点,求以他为根的子树中,颜色是 出现数量最多的颜色 的节点,的编号和(如果有多个出现数量最多的颜色,都算),n105 线段树合并 用到线段树合 阅读全文
posted @ 2020-10-19 12:37 suxxsfe 阅读(119) 评论(0) 推荐(0) 编辑
摘要:因为对角线上都是 0,所以如果询问时包含了对角线,那结果必然是 0,会对判断造成干扰 因此我们处理询问的结果时,如果当前这一行的处于对角线上的那一位,在询问时给出的 k 个数中,则应该忽略这一行结果(因为它是 0) 所以,就要想办法让每一位不在对角线上的数,都在至少一次询问中,不 阅读全文
posted @ 2020-09-15 22:16 suxxsfe 阅读(115) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/468/C 设 f(x)x 的十进制下各个位上数字之和,给定 a(a1018),求 l,r(lr10200),使得: \(\sum_{i=l}^ 阅读全文
posted @ 2020-09-01 22:39 suxxsfe 阅读(159) 评论(0) 推荐(0) 编辑
摘要:CF1398A Bad Triangle http://codeforces.com/contest/1398/problem/A 给出一列排好升序的数,从中选不同的三个数,是他们组不成一个三角形 显然选第 1,2,n 个,如果这三个也能组成三角形,那么就无解 int main(){int T= 阅读全文
posted @ 2020-08-15 18:35 suxxsfe 阅读(318) 评论(0) 推荐(0) 编辑
摘要:咋感觉比一般的div3难点/jk http://codeforces.com/contest/1385/problem/A http://codeforces.com/contest/1385/problem/B http://codeforces.com/contest/1385/problem/ 阅读全文
posted @ 2020-07-18 11:26 suxxsfe 阅读(372) 评论(1) 推荐(1) 编辑
摘要:快放假了,也许更博会频繁点了 做完前两个,发现这场又评测排队时间过长就unr了,又因为B犯了个sb错误导致很不爽,于是就去划水了 期间又口胡了C,结果并没对 CF1372A Omkar and Completion http://codeforces.com/problemset/problem/1 阅读全文
posted @ 2020-07-12 15:08 suxxsfe 阅读(282) 评论(3) 推荐(1) 编辑
摘要:赛后发现C被fst了/kk 本来能上分六十多,结果就上了十几 CF1362A Johnny and Ancient Computer https://codeforces.com/problemset/problem/1362/A 比赛的时候写麻烦了,其实还有更简单的实现方法 inline int 阅读全文
posted @ 2020-06-05 21:16 suxxsfe 阅读(270) 评论(0) 推荐(0) 编辑
摘要:在我的博客园查看 二分图(可以带权)中的最大匹配问题,一般图要用带花树 (并不会 一些定义 一些定义和性质可能在算法讲解中用不到,但是下面的题目中会用到 二分图:能将原图点集 V 分成两个集合 A,B,且 AB=,AB=V,使得所有边的端 阅读全文
posted @ 2020-05-29 19:30 suxxsfe 阅读(2198) 评论(0) 推荐(8) 编辑

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

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