会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
$white\_tiger$
凡遇见就是缘分,凡发生就是幸运,凡出现就是赐予,凡意见就是帮助
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
下一页
2024年3月23日
[HDU5396] Expression 题解
摘要: 每次合并两个数,做过石子合并的人都能看出来是区间 dp。 设状态 \(dp_{i,j}\) 表示区间 \([i,j]\) 中合并为一个数的所有情况之和。 那么我们就可以枚举断点 \(k\): \(b_k\) 为 \(+\):\([i,k]\) 中的每种情况都要和 \([k+1,j]\) 中的每种情况
阅读全文
posted @ 2024-03-23 11:28 white_tiger
阅读(67)
评论(0)
推荐(0)
2024年3月16日
CF145C Lucky Subsequence 题解
摘要: 首先,我们对这个幸运数进行分析,发现: \(10^9\) 以内只有 \(1023\) 个幸运数,即 \(\sum\limits_{i=0}^92^i\) 个。 考虑对幸运数和非幸运数分类讨论。 幸运数部分: 01 背包裸题,\(dp_{i,j}\) 表示前 \(i\) 个幸运数里选了 \(j\) 个
阅读全文
posted @ 2024-03-16 10:26 white_tiger
阅读(12)
评论(0)
推荐(0)
CF57C Array 题解
摘要: 发现单调不降序列反过来就是单调不增序列,只需考虑单调不降序列即可。 假如将问题转化为:初始为 \(1\),一共有 \(n+1\) 个位置,有 \(n-1\) 次增加答案的机会,每个位置可以拥有多次增加答案的机会,问一共有多少种可能性。 显然答案为 \(C_{2n-1}^{n-1}\)。所以总体答案为
阅读全文
posted @ 2024-03-16 08:46 white_tiger
阅读(40)
评论(0)
推荐(0)
2024年3月11日
[HNOI2011] 数学作业 题解
摘要: 感触很深,写篇题解。 轻而易举地发现 \(dp\) 式: \[dp_i=(dp_{i-1}\times 10^{1+\log_{10}i}\mod p+i)\mod p \]时间复杂度 \(O(n)\),看来不行。 考虑矩阵快速幂优化。 有: \[\begin{bmatrix}dp_i\ i+1\
阅读全文
posted @ 2024-03-11 21:22 white_tiger
阅读(25)
评论(0)
推荐(0)
2024年3月9日
[CF696B] Puzzles 题解
摘要: 首先很好想到要用树形 \(dp\)。 然后设 \(dp_i\) 为遍历到第 \(i\) 个点的期望时间,\(sz_i\) 代表 \(i\) 的子树大小。 发现有转移方程: \[dp_i=dp_{fa_i}+1+\sum\limits_{j\in fa_i且j\ne i}sz_j\times q \]
阅读全文
posted @ 2024-03-09 16:04 white_tiger
阅读(19)
评论(0)
推荐(0)
[ABC297F] Minimum Bounding Box 2 题解
摘要: 容斥真有趣。 有一个性质: 两个相同的子矩阵,对答案的贡献一定相同。 所以就只需要枚举矩阵大小即可。 我们设当前矩阵长 \(i\) 宽 \(j\)(对应的,\(H\) 为长,\(W\) 为宽),假如要给答案做出贡献,矩阵的四条边一定都有点,发现可以容斥了。 至少 \(0\) 条边上有点的方案数为 \
阅读全文
posted @ 2024-03-09 11:50 white_tiger
阅读(30)
评论(0)
推荐(0)
2024年3月7日
CF935D Fafa and Ancient Alphabet 题解
摘要: 讲一个很暴力的方法(为描述方便,下文 \(a\) 数组代表 \(s1\),\(b\) 数组代表 \(s2\))。 发现假如当前 \(a_i\ne b_i\),就不需要再向下枚举了,于是拥有了分类讨论的雏形。 我们设 \(inv\) 代表进行到这一步的概率,可分为以下四种情况: \(a_i>0,b_i
阅读全文
posted @ 2024-03-07 22:06 white_tiger
阅读(18)
评论(0)
推荐(0)
2024年3月6日
ABC323E Playlist 题解
摘要: 考虑第 \(i\) 时刻时,第 \(j\) 首歌刚好结束与第 \(i-j\) 时刻有关,因此设 \(dp_{i,j}\) 表示第 \(i\) 时刻第 \(j\) 首歌刚好结束的概率,那么 \(dp\) 转移方程为: \[dp_{i,j}=\sum\limits_{k=1}^n dp_{i-t_j,k
阅读全文
posted @ 2024-03-06 21:36 white_tiger
阅读(18)
评论(0)
推荐(0)
2024年2月22日
2.22前总结
摘要: 2.1 [CQOI2011]动态逆序对 [HEOI2016/TJOI2016]序列 2.2 [BZOJ3730]点分树|震波(模板) 2.3 [ZJOI2015]幻想乡战略游戏 2.4 2.5 [HNOI2015]开店 [SDOI2011]消耗战 2.6 考试(270pts,rk1) 2.7-2.1
阅读全文
posted @ 2024-02-22 23:32 white_tiger
阅读(29)
评论(1)
推荐(0)
2.21+2.22考试总结
摘要: 连续两天数组开小,\(D1T1\ 30+D2T2\ 60+D2T4\ 10\),一旦数组开大就 \(A\) 了 \(qwq\)。 Day 1 T1 排序 题目大意: 给出一个长度为 \(4n\) 的序列 \(a\),要求将其配对为 \(n\) 个四元组 \(x_i,y_i,z_i,w_i\),求 \
阅读全文
posted @ 2024-02-22 21:31 white_tiger
阅读(24)
评论(0)
推荐(0)
2024年2月20日
[SDOI2015] 寻宝游戏
摘要: [SDOI2015] 寻宝游戏 题目大意 给你一棵树,边有边权,现在每个村庄可能会突然有宝藏,又可能会突然没宝藏。 若可以随意选择起点,问每次修改后从起点遍历完所有宝藏再回到起点的最短路径长度。 难度:七星(满分十星) 题解 注:\(dis(x,y)\) 为 \(x\) 到 \(y\) 的距离。 若
阅读全文
posted @ 2024-02-20 14:44 white_tiger
阅读(25)
评论(0)
推荐(0)
2024年2月19日
2.18+2.19考试总结
摘要: 考了几场试,在此做个总结。 \(Day1\) T1 家庭作业 题面 小y最近收到一个家庭作业,计算A和B的最大公约数。 由于这两个数太大了,我们给出了n个数,它们的乘积是A,给出m个数,它们的数是B。 输出这个最大公约数 mod 1000000000的值。 题解 题目大意: 有两个正整数,分别是 \
阅读全文
posted @ 2024-02-19 21:33 white_tiger
阅读(35)
评论(0)
推荐(0)
2024年2月3日
[ZJOI2015]幻想乡战略游戏 题解
摘要: 题目链接:\(luogu\) 声明变量: \(tr1/tr2\):原树/点分树,用链式前向星维护 求链长(包括求 \(lca\)) \(a_i\):原树欧拉序 \(st_{i,j}\):\(RMQ\) 数组 \(dist_i\):在原树中点到根的距离 \(dep_i\):在原树中点的深度 \(lg_
阅读全文
posted @ 2024-02-03 21:07 white_tiger
阅读(50)
评论(0)
推荐(0)
$CDQ$ 分治总结
摘要: \(CDQ\) 分治是一种特殊的分治方法,基本思想就是前一半的结果辅助后一半答案解答。 一、归并排序 提到 \(CDQ\) 分治,就不得不提到归并排序。 作为一种 似乎只有在瑞士轮里才有用的算法,归并排序有着优秀的时间复杂度,短小精悍的代码,十分的可爱。 首先,我们将问题转换成这样(\(l,r\)
阅读全文
posted @ 2024-02-03 08:40 white_tiger
阅读(53)
评论(0)
推荐(0)
2024年1月19日
[BZOJ3786] 星系探索 题解
摘要: 题目链接:\(BZOJ\) 本题通过 \(dyf\_DYF\) 的题解理解 \(ETT\),代码则借鉴 \(lcyfrog\) 的题解,图片则使用了何太狼的题解。在此笔者感谢这三位神犇。 声明变量: \(ls\):左儿子 \(rs\):右儿子 \(sz\):子树大小 \(rk\):对应堆值 \(fa
阅读全文
posted @ 2024-01-19 22:51 white_tiger
阅读(45)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
下一页
公告