会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Diamondan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年11月23日
Codechef-Cringe Queries
摘要: 这题的代码很短,但是建模很有思维含量,好题,记录一下 ###题意: 给定n,q,表示一个数组长度为n(初始下标从1开始),初始时全为0 总共有q种操作,每个操作给定一个区间[l,r] 表示可以将这个区间[l,r]取反 问:经过若干次上述q种操作后,可以得到多少不同的序列,答案对998244353取模
阅读全文
posted @ 2022-11-23 16:49 Diamondan
阅读(28)
评论(0)
推荐(0)
2022年11月21日
ST表
摘要: ###ST表 这个DS自从CSP-2022结束之后,每个星期都要打一次 还是记录一下比较好,写写自己的理解 作用:静态维护区间最大最小值 预处理:O(nlogn) 查询:O(1) 思想就是利用倍增预处理记录端点l开始往后2的幂倍之后对应幂的长度的区间最大值 令2的幂为k,对应区间[l,r]都可以从[
阅读全文
posted @ 2022-11-21 21:10 Diamondan
阅读(26)
评论(0)
推荐(0)
Tricks
摘要: 1.对于一道题如果思路不清晰,不妨把框架先打出来,再顺着框架解决问题 2.思路不清晰或者容易忘记推导过程,可以在注释里写一写思路和一些看出来的结论 3.该拼部分分拼部分分,即使过了拍也最好写一下数据点分治,也可以根据部分分剪剪枝,免得正解挂了部分分都拿不到。 4.空间大小一定要算清楚,既要避免用 S
阅读全文
posted @ 2022-11-21 11:31 Diamondan
阅读(76)
评论(0)
推荐(0)
2022年11月20日
KMP
摘要: ###KMP算法 模式串p:就是需要寻找的那个串 文本串t:就是一个待与模式串p匹配的字符串 作用: 1.求出模式串p在文本串中出现的位置 2.求出模式串长度为i的前缀的最长的border(就是nxt[]数组,获取失配指针的数组) 算法思想: 充分利用模式串p,使得之前被匹配过的地方不再多匹配 观察
阅读全文
posted @ 2022-11-20 19:04 Diamondan
阅读(21)
评论(0)
推荐(0)
前缀函数
摘要: ###字符串的前缀函数 概念 令字符串为s 令π[i]表示s的[0,i]区间内 真前缀s[0...k-1]和真后缀s[i-k+1...i]相等(不能重合!!!) 长度为k,若有多组,k取最大值,没有,k取0,k即为前缀函数π[i]的值 特别规定π[0]=0 例子 来源oi-wiki 举例来说,字符串
阅读全文
posted @ 2022-11-20 16:16 Diamondan
阅读(85)
评论(0)
推荐(0)
2022年11月19日
[JSOI2018] 潜入行动
摘要: ###P4516 [JSOI2018] 潜入行动 考虑DP dp[u][i][0/1][0/1]表示 以u为根的子树中共放了i个 ,是否放了监听装置,是否被监听到 1.dp[u][i][0][0]表示 以u为根的子树中共放了i个 没放监听装置 没被监听到 2.dp[u][i][0][1]表示 以u为
阅读全文
posted @ 2022-11-19 08:00 Diamondan
阅读(32)
评论(0)
推荐(0)
2022年11月18日
最小瓶颈生成树
摘要: ###最小瓶颈生成树 瓶颈生成树,即对于图 G 中的生成树树上最大的边权值在所有生成树中最小。 对于无向图来说,无向图的最小生成树一定是最小瓶颈生成树,但最小瓶颈生成树不一定是最小生成树。 因此,使用 Kruskal 算法即可求出无向图的最小瓶颈生成树。 这个算是之前的知识盲点吧,毕竟对MST认识还
阅读全文
posted @ 2022-11-18 16:15 Diamondan
阅读(47)
评论(0)
推荐(0)
luoguP1269 信号放大器
摘要: 神奇的题目 想了3个做法 假·贪心、真·DP、真·贪心 全部交上去 分别获得40、90、100的好成绩 蚌埠住了 1.假·贪心 考虑从孩子节点开始一直到指定的根节点u 到中途某个节点,信号强度不够用了,那么对应根节点u的放大器数+1 这样贪心是不对的,只有WA40分 因为选择某些节点可能会对于之后的
阅读全文
posted @ 2022-11-18 14:05 Diamondan
阅读(23)
评论(0)
推荐(0)
2022年11月17日
闫式DP分析法
摘要: ###闫式DP分析法 闫式DP分析法的核心思想是从集合的角度来分析DP问题。 所有的DP问题都可以使用闫式DP分析法进行分析。(经过70道题目验证通过) 1.选择DP问题:背包模型 2.序列DP问题 3.状态压缩问题 4.状态机问题 5.树形DP问题 6.区间DP问题 7.斜率优化问题 我们可以把做
阅读全文
posted @ 2022-11-17 21:00 Diamondan
阅读(239)
评论(0)
推荐(0)
单调队列优化DP
摘要: ###单调队列优化DP 先上 滑动窗口/单调队列模板 单调队列顾名思义,队列中的元素是具有单调性的 维护时需要队首l与队尾r移动来更新 超出范围的弹掉,要加入的加到自己该在的位置 具体实现看一下下面这组例子 先让需要维护的区间长度为k=3,维护每一个区块的最大值,deque的l到r,保持单调递减 原
阅读全文
posted @ 2022-11-17 20:28 Diamondan
阅读(408)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告