会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
加载中...
JJJXS's Blog
记录学习痕迹
博客园
首页
新随笔
联系
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
31
下一页
2025年2月10日
递归 + 记忆化搜索 专题
摘要: 一般这种题都涉及到概率。对于这种类型题目,直接用递归式表示状态来进行状态间的转移,并在计算过程中记忆化即可。若在转移式两侧出现了相同的状态,直接移项即可。 牛客周赛80 G ABC 350 E
阅读全文
posted @ 2025-02-10 10:04 jxs123
阅读(25)
评论(0)
推荐(0)
2025年2月9日
Leetcode 周赛436 T3(数位DP + 同余式)
摘要: 题目链接:problem 大致意思就是给定一个0~9字符串,计算所有结尾非0,且能被结尾数字整除的子串个数。 很容易想到能dp,但是如何推导是一个难点。具体需要利用到模运算式子来推导。 直接参照灵神题解:editoral 注意单独一个非0数字也合法,在每一个位置的转移前要赋上初值。
阅读全文
posted @ 2025-02-09 15:25 jxs123
阅读(61)
评论(0)
推荐(0)
FFT —— 快速计算多项式乘法
摘要: 多项式乘法可以用\(O(n^{2})\)逐项得到,但不高效。而FFT可以用\(O(nlogn)\)快速计算 利用FFT来解决算法题的例子: ABC392 G 要找给定数组中满足\(A + C = 2B\)的升序三元组\((A,B,C)\)的数量,可以通过构造多项式的方式巧妙计算: 设\(a=[1,2
阅读全文
posted @ 2025-02-09 09:49 jxs123
阅读(86)
评论(0)
推荐(0)
2025年2月8日
利用双向链表计算第i个位置左侧第k个比a[i]大的位置 trick
摘要: 问题:给定\(a1,a2,...,an\),对于每个\(i\in [1,n]\),求出从\(i\)左侧开始数 第一个和第二个 元素值\(>a[i]\)的位置 只求第一个,可以用单调栈来做。但要得到第\(k\)个,应该怎么做呢? 将数组按顺序构建双向链表 先将原数组按值排序,排序时要记录每个元素原来的
阅读全文
posted @ 2025-02-08 19:19 jxs123
阅读(19)
评论(0)
推荐(0)
2025年2月7日
数学期望相关性质
摘要: 期望定义式 \[E(X)=\sum_{i}X_{i}*P(X=X_{i}) \]期望的线性性 线性指的是加法和数乘。 和式的期望等于和式中所有项的期望之和,即: \[E(X+Y)=E(X)+E(Y) \]\[E(\sum_{i=1}^{n}X_{i})=\sum_{i=1}^{n}E(X_{i})
阅读全文
posted @ 2025-02-07 20:54 jxs123
阅读(249)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
31
下一页
公告