为了能到远方,脚下的每一步都不能少.|

园龄:粉丝:关注:

11 2023 档案

20231108数数与dp题笔记
摘要:数数与dp CF294C Shaass and Lights 记被分成的 m+1 段每一段的长度为 li 答案为 \[\frac{(n-m)!}{\prod\limits_{i=1}^{m+1}l_i!}\times \prod\limits_{i=1}^{m+1}2^{l_i-1
30
1
0
NOIP模拟赛记录
摘要:NOIP模拟赛记录 2023.10.23 比赛记录 A. 公园 直接 dijkstra即可 B. 括号 考虑这样的贡献,每个右括号,考虑先找到一个左括号与它匹配, 此时考虑在这个匹配左侧加上一个括号序列 可以用一个 stack记录剩下 x 个时的贡献 D. 运算 考场想了个线段树优化建图,其
47
0
0
USACO铂金题解
摘要:USACO 铂金题解 USACO 2018 Platium B. Sort It Out 很巧妙的转换 注意到操作并不会影响没有被选中的牛的相对顺序 所以没有被选中的一定单调递增 要使得选中的尽可能少,就要选尽可能长的没有被选中的序列,即原序列的 LIS 所以原题等价于求原序列第 k
44
1
2
DP笔记
摘要:DP by xiaruize 跟着 Troverld 刷的一些 dp 题 P4046 [JSOI2010] 快递服务 朴素的 dp 状态是 dp[i][j][k][p] 表示考虑到第 i 个需求,三个货车分别在 j,k,p 的最小代价 发现其实必然有一个货车在 \(a
30
0
1
20231101构造题记录
摘要:20231101 构造题记录 A. 人生的经验 可以对于每个长度为 l1 的串建一个点,每个点有 c 个后继状态, 也有 c 个入边,所以一定可以找到一个欧拉路 因此答案为 cl+l1 即所有可能的串首尾相接拼起来的长度 考虑用一个圈套圈求欧拉路,即每次拓展一个
13
0
0
网络流笔记
摘要:网络流笔记 P2764 最小路径覆盖问题 对于图上的边 (u,v)uv+n1SuuT1 边 有流量的边为选中的路径,用并查集维护每条链 P2765 魔
11
1
0
数据结构笔记
摘要:数据结构刷题笔记 Points 线段树 显然先对 x 离散 用线段树维护区间最大值,查询在线段树上二分出最小的 x 用 set 维护每个 x 对应的 y , lower_bound 即可
8
0
0
串串题笔记
摘要:串串题笔记 P6216 回文匹配 又一个 harbinbeer 先对原串做 kmp , 记录数组 S , 当从 i 开始可以匹配时 Si=1 , 否则 Si=0 , 对 Si 做前缀和 manacher 求回文,设当前回文的区间在原来的串上是 \
15
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起