会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PMpro's blog
摆正态度,加入到艰苦的奋斗中吧!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2024年9月27日
题解:P10502 Matrix Power Series
摘要: 解法 提供一种较新颖的做法,首先由题会先想到一个经典的问题,求斐波那契数列的第 \(n\) 项前缀和,即 \(\sum_{i=1}^{n}f_{i}\)。这道题的解法即为维护总和与目前的 \(f_{i}\),构造出转移矩阵后矩阵快速幂解决即可。 考虑 \(A_{i}\) 表示 \(A^i\),那么此
阅读全文
posted @ 2024-09-27 09:45 PM_pro
阅读(31)
评论(0)
推荐(0)
2024年9月18日
luogu P11055 Yet another ZP problem
摘要: 前言 Yet another 系列特有的难想。 Sol Motivation:如果 \(m=0\) 呢,边数的下界是多少? 考虑每次解决两个单点限制,即连 \((A,B)\),\(A、B\) 都没出现过,但是当 \(n\) 为奇数的时候,最后一条边解决一个单点限制。 这样 \(\lvert E\rv
阅读全文
posted @ 2024-09-18 19:39 PM_pro
阅读(25)
评论(0)
推荐(0)
题解 P4151 [WC2011] 最大XOR和路径
摘要: 前言 洛谷紫题 acwing 你告诉我是普通?! Sol 题目是连通图。 考虑对于一个环,我们可以取任意次环中的异或和,因为我们只要转一圈即可。我们需要求的是 \(1\) 到 \(n\) 的不必简单路径使得异或和最大。考虑对于 \(1\) 到 \(n\) 的路径中经过的所有环,那么就考虑遍历所有从
阅读全文
posted @ 2024-09-18 18:07 PM_pro
阅读(22)
评论(0)
推荐(0)
2024年9月1日
题解 acwing202. 最幸运的数字
摘要: 题目‘ 思路 考虑直观的用式子表达题目中的限制: \[\begin{aligned} L \mid \frac{10^{x}-1}{9}\times 8 \end{aligned} \]让两边同时乘 \(9\): \[\begin{aligned} 9L \mid (10^{x}-1)\times
阅读全文
posted @ 2024-09-01 17:52 PM_pro
阅读(31)
评论(0)
推荐(0)
2024年8月29日
矩阵快速幂
摘要: 先从例题引入。 题目 思路 首先你需要知道这是一道板题,由于题目中 \(n\le 10^9\) 所以你需要使用矩阵乘法来加速递推。 目前个人总结的矩乘的步骤: 1.考虑所求内容以及想要推得所求内容需要的其它量,将它们列为一个一行的矩阵。 2.考虑内容之间的联系,设计转移矩阵,每一列的所有行表示,对于
阅读全文
posted @ 2024-08-29 17:21 PM_pro
阅读(44)
评论(0)
推荐(0)
2024年8月28日
大家好啊,我是唐诗
摘要: 洛谷 P9869 [NOIP2023] 三值逻辑 首先看到这题,我们就可以拿 \(20\) 分的暴力。 然后对于仅有 \(T、F、U\) 的测试点,同一个位置取最后赋值的值即可,未赋值的一律是 T,这样就有有了 \(20\) 分。 考虑只有 \(U、+\) 的测试点,维护每个节点实际上最终被哪个节点
阅读全文
posted @ 2024-08-28 21:09 PM_pro
阅读(35)
评论(0)
推荐(0)
2024年8月27日
题解:P11008 『STA - R7』异或生成序列
摘要: 思路 对于异或,有一个小性质,即 \(x\;\oplus\;y\;\oplus\;x=y\)。 题目中我们也能运用这个性质,考虑到对于相邻的两个 \(b_{i}\),它们的表达式中有一个共同的 \(p_{i}\),所以异或两个相邻的 \(b_{i}\) 就会把那个出现了两次的 \(p_{i}\) 消
阅读全文
posted @ 2024-08-27 11:39 PM_pro
阅读(27)
评论(0)
推荐(0)
2024年8月26日
题解 洛谷P10973 Coins
摘要: 绝世 DP 好题! 题目 解法 首先想到背包,然而并不能做。但是至少我们知道了用动态规划解,这题也很像动态规划。 用 \(f_{i}\) 表示 \(i\) 能不能凑出。考虑每个数额的硬币,我们可以用它,也可以不用,但最多只能用 \(C_{i}\) 次。 每个硬币只能用 \(C_{i}\) 这个条件怎
阅读全文
posted @ 2024-08-26 21:16 PM_pro
阅读(46)
评论(0)
推荐(0)
2024年8月24日
矩阵取数 LuoguP1005
摘要: 题目 思路 考虑实际上,对于每一行,我们的对答案的贡献是单独的,所以对于每一行单独考虑。然后,我们的决策有两种,一种是拿走最左边的,一种是拿走最右边的。这两种操作都会使区间减小 \(1\) 的大小。 考虑一个大区间在进行操作后会变为一个小区间,最后会剩下一个为一长度的区间,一个区间在选择它的前驱区间
阅读全文
posted @ 2024-08-24 15:04 PM_pro
阅读(19)
评论(0)
推荐(0)
2024年8月23日
高精度
摘要: #include <cstring> #include <string> #include <algorithm> #include <cmath> #include <iostream> #include <vector> using namespace std; bool operator<(v
阅读全文
posted @ 2024-08-23 13:03 PM_pro
阅读(24)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告