随笔分类 -  Codeforces

摘要:题目链接 300iq Contest 2 J. Jiry Matchings 题目大意 一棵大小为 \(n\) 的带权树,对于 \(1\leq k\leq n\),求大小为 \(k\) 的最大权匹配。 \(2\leq n\leq 2\times 10^5\) 思路 容易想到朴素 \(DP\):\(f 阅读全文
posted @ 2022-02-17 21:40 Neal_lee 阅读(135) 评论(0) 推荐(0) 编辑
摘要:题目链接 Andrew Stankevich Contest 22 A. Maximal Flows Dimension 题目大意 回顾网络流的定义:一张图的流函数 \(f:E\rightarrow \mathbb{R}\),是满足 容量限制、斜对称性、流量守恒性 的函数,即: \[ f(u,v) 阅读全文
posted @ 2022-01-23 22:50 Neal_lee 阅读(63) 评论(0) 推荐(1) 编辑
摘要:2016集训队论文 吉如一《区间最值操作与历史最值问题》 A simple introduction to "Segment tree beats" 区间最值 以「 区间取 \(\min\),查询区间和」为例,线段树节点需储存 \(mx,smx,cnt,sum\) 四个信息,即最大值,严格次大值,最 阅读全文
posted @ 2021-12-15 23:21 Neal_lee 阅读(1058) 评论(0) 推荐(2) 编辑
摘要:题目链接 Codeforces 1548E Gregor and the Two Painters 题目大意 有两个序列 \(\{a\}\) 和 \(\{b\}\),长度分别为 \(n\) 和 \(m\),由此构造 \(n\times m\) 的网格,\((i,j)\) 处的权值为 \(a_i+b_ 阅读全文
posted @ 2021-12-04 19:41 Neal_lee 阅读(52) 评论(0) 推荐(0) 编辑
摘要:题目链接 Codeforces 1553H XOR and Distance 题目大意 给定一个长度为 \(n\) 的数列 $a_i$​ 和一个数字 \(k\),满足 \(a_i< 2^k\),设 \[ f(x)=\min_{i=1}^n\min_{j=i+1}^n|(a_i\oplus x)-(a 阅读全文
posted @ 2021-08-10 18:59 Neal_lee 阅读(74) 评论(0) 推荐(0) 编辑
摘要:题目链接 CF1039E Summer Oenothera Exhibition 题目大意 给定一个长度为 $n$​​ 的序列 $a_i$​​ 和一个数字 $w$​,$q$​ 次询问,每次给出 $k$​,要求将 $a_i$​ 分成若干段,满足一段内的极差 $max-min\leq w-k$​​, 求 阅读全文
posted @ 2021-08-02 20:27 Neal_lee 阅读(108) 评论(1) 推荐(0) 编辑
摘要:题目链接 CF666E Forensic Examination 题目大意 有一个串 \(S\) 和 \(m\) 个串 \(T_i\),\(q\) 次询问,每次给出 \(l,r,p_l,p_r\),求 \(\max_{l\leq i\leq r}\{freq(T_i,S[p_l,p_r])\}\), 阅读全文
posted @ 2021-07-05 22:03 Neal_lee 阅读(68) 评论(0) 推荐(0) 编辑
摘要:定义和一些记号 定义 自动机由 \(5\) 个模块组成: \(\Sigma\) :字符集 \(state\) : 状态集合 \(init\) : 初始状态(只有一个) \(end\) : 终止状态集合 \(Trans(s,c)\) : 转移函数,状态 \(s\) 在接受字符 \(c\) 之后,返回下 阅读全文
posted @ 2021-07-05 14:13 Neal_lee 阅读(205) 评论(6) 推荐(2) 编辑
摘要:题目链接 NERC2021 B. Button Lock 题意 你面前有一个数字锁,上面有 \(d\) 个按键,你按一下,按键就会被按下去,另外还有一个 Reset 键,按了以后之前所有被按下的键都会弹起来,当你按出了正确的密码,则锁会立刻打开。 现在你知道有 \(n\) 个可能的密码,请问至少需要 阅读全文
posted @ 2021-04-08 23:32 Neal_lee 阅读(285) 评论(0) 推荐(0) 编辑
摘要:题目链接: 洛谷P6918 CodeforcesGym101242B 题目大意 有一张 \(n\) 个点,\(r\) 条带权边的强连通有向图,对于 \(i,j\in [1,b]\) ,\(w(i,j)=dis(i,b+1)+dis(b+1,j)\) ,现在将序号 \(1\) 到 \(b\) 的点划分 阅读全文
posted @ 2021-03-06 16:53 Neal_lee 阅读(95) 评论(0) 推荐(0) 编辑