随笔分类 - 矩阵
摘要:link Solution 我们考虑设 $v=\max_{i} p_ib_i$,可以看出如果一次我们操作成功了那么我们后面就是一直产生 $m$ 的贡献,那么我们就可以设 $f_t$ 表示还剩 $t$ 时间的最大期望贡献,可以得到转移式: $$f_t=\max_i(p_i((t-1)v+a_i)+(1
阅读全文
摘要:link Solution 其实问题在于当你确定了后面的一个数之后因为不独立,所以会影响前面的概率,所以这时候我们就需要贝叶斯公式去计算了。 因为我们最后需要算的是期望赢的次数,所以我们可以对于每一个局面去考虑赢的概率并加起来。对于 $x$,我们假设上一次和下一次确定的局面分别为 $L,R$,那么我
阅读全文
摘要:题目传送门 Description 给出 \(n,k\) ,求出: \(\sum_{i=1}^{n} f_i·i^k\) 其中 \(f_i\) 表示斐波拉契第 \(i\) 项。\(n\le 10^{18},k\le 40\) 。 Solution 哎,被这个 \(k\le 40\) 误导了,以为是斯
阅读全文
摘要:光影交错 题目传送门 Description Solution 可以看出,假设我们设置一个临界点 \(n\) ,当 \(n\) 足够大的时候,\(n\) 步操作之后对答案的影响就不再精度考虑范围之类了。 我们设 \(f(i)\) 分别表示 \(i\) 次操作时非中性灵气的期望出现次数,\(g(i)\
阅读全文
摘要:西克 题目传送门 Description Solution 跟 2021年省选A卷D2T1 一模一样,懒得讲了 不过这个题似乎有点卡空间,所以卡不过去 Code #include <bits/stdc++.h> using namespace std; #define Int register in
阅读全文
摘要:T1 硬币游戏 题目传送门 Description Solution 不难看出,可以将 \(b_i\) 加上 \(a_i\),那么可以视作两种操作,一个是加上权重为 \(1\) 的 \(a_i\),另一个是加上权重为 \(2\) 的 \(b_i\),然后你发现限制没了,只需要权重 \(=k\),直接
阅读全文
摘要:今天爆傻了 T1 种蘑菇 题目传送门 Description 有一个 \(n\) 个点的树,问 \(\sum \gcd\{S\}^{|S|}\),其中 \(S\) 是树上的一个连通块。 \(n\le 10^5\),答案对 \(10^9+7\) 取模。 Solution 很水,可惜我是zz。。。 可以
阅读全文
摘要:考得很炸,不是挂分太多了,主要是自己没想到,但是似乎不挂分排名还是比较好看的??? T1 水得一批,懒得讲。 T2 CF575A Fibonotci 题目传送门 思路 胡确实是很好胡,但是具体实现上面需要一定的技巧。于是借鉴了Rainybunny的Code 不难看出,如果没有修改操作,那么肯定是每
阅读全文
摘要:题目传送门 题目大意 给出一个$n$个点的树,每个点有权值。有$m$次操作,每次要么查询一条链上的最大子段和,要么把一条链的权值都修改为一个常数。 \(n,m\le 10^5\) 思路 如果是一维的话,我们不难列出动态$\texttt$转移式: \(\begin{bmatrix}0&a_i&0\\-
阅读全文
摘要:前言 以前拖了好久,知道现在才知道怎么求矩阵求逆。果然是因为我是个大菜鸡。 正言 其实方法很简单,直接在原矩阵右边加上一个单位矩阵,然后高斯-约旦消元之后右边的那个矩阵就是逆矩阵了。 正确性怎么说呢?应该很显然吧。。。 $\text #include <bits/stdc++.h> using na
阅读全文

浙公网安备 33010602011771号