会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PMpro's blog
摆正态度,加入到艰苦的奋斗中吧!
博客园
首页
新随笔
联系
订阅
管理
2025年9月27日
丢失进度!
摘要: 前情提要: 怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?
阅读全文
posted @ 2025-09-27 21:12 PM_pro
阅读(11)
评论(0)
推荐(0)
2025年9月3日
We love POI
摘要: [POI 2012] BON-Vouchers 考虑从倍数出发,如果值域是 \(m\),\(mH(m)\),是 \(O(m \ln)\) 的。 那么本题是否可以直接做?答案是不行,对于一个倍数 \(k\),之前 \(k\) 的倍数取到的数可能再次枚举到,无法拿走(不计入贡献),因此复杂度是不对的。
阅读全文
posted @ 2025-09-03 19:49 PM_pro
阅读(14)
评论(0)
推荐(0)
2025年8月16日
yny组合计数
摘要: 完工。 首先组合数的公式可以通过下降幂来表达: \[\large \begin{aligned} {n \choose k} &= \frac{n^{k\downarrow}}{k!}(n \in \mathbb{R})\\ *n^{k\downarrow}&=n\times (n-1) \time
阅读全文
posted @ 2025-08-16 21:01 PM_pro
阅读(13)
评论(0)
推荐(0)
2025年8月13日
【UNR #4】序列妙妙值
摘要: 考虑我们有 \(40\) 分的 \(O(n^2k)\) 暴力,是显然的。 考虑 \(20\) 的 \(a_{i} < 2^8\),考虑“去除不影响转移代价的状态。考虑到底是什么影响了转移的代价?(主条目:性质的发现)”,发现是 \(s_{i}\) 和 \(s_{j}\) 影响了转移的代价,那么考虑将
阅读全文
posted @ 2025-08-13 20:03 PM_pro
阅读(5)
评论(0)
推荐(0)
2025年8月8日
NOIP Day 1 题解
摘要: LCP 诈骗题,观察到答案 <= 3。 枚举 \(i\),若 \(a_{1}\ne b_{i+1}\),且存在 \(j(j>i+1)\) 使得 \(c_{j} \ne a_{1},c_{j} \ne b_{i+1}\),即可以取到 \(0\)。 对于 \(1\) 同样的套路记录两个字符讨论一下即可。
阅读全文
posted @ 2025-08-08 17:05 PM_pro
阅读(8)
评论(0)
推荐(0)
2025年6月10日
萌萌哒
摘要: 一个长度为 \(n\) 的大数,用 \(S_1S_2S_3 \cdots S_n\)表示,其中 \(S_i\) 表示数的第 \(i\) 位, \(S_1\) 是数的最高位。告诉你一些限制条件,每个条件表示为四个数,\(l_1,r_1,l_2,r_2\),即两个长度相同的区间,表示子串 \(S_{l_
阅读全文
posted @ 2025-06-10 12:11 PM_pro
阅读(18)
评论(0)
推荐(0)
2025年5月26日
22ZRC做题笔记
摘要: Day 1 萌萌哒 一个长度为 \(n\) 的大数,用 \(S_1S_2S_3 \cdots S_n\)表示,其中 \(S_i\) 表示数的第 \(i\) 位, \(S_1\) 是数的最高位。告诉你一些限制条件,每个条件表示为四个数,\(l_1,r_1,l_2,r_2\),即两个长度相同的区间,表示
阅读全文
posted @ 2025-05-26 20:35 PM_pro
阅读(16)
评论(0)
推荐(0)
2025年5月25日
一种对大数的方法
摘要: 考虑一个大数,如何对他取模 \(X\)? \[\large \begin{aligned} n=10^{0}x_{0}+10^{1}x_{1}+10^{2}x_{2}+...+10^{k}x_{k} \end{aligned} \]只需要对每一位单独考虑即可。
阅读全文
posted @ 2025-05-25 18:57 PM_pro
阅读(8)
评论(0)
推荐(0)
2025年5月19日
Hacking Numbers (Every Version)
摘要: C1. Hacking Numbers (Easy Version) 首先考虑 digit 这个操作可以将未知数 \(x\) 的值域减小很多。在两次 digit 过后,数的值域为 \([1,16]\),接下来我们希望它变成一个固定的数,我们知道,减操作如果为非正数就不会进行,利用这点,我们可以对原数
阅读全文
posted @ 2025-05-19 19:58 PM_pro
阅读(46)
评论(0)
推荐(0)
2025年5月13日
代码源周赛 Round 11 题解
摘要: A. [R11A]出现奇数次的偶数 我们开一个 map 记录每个数的出现次数。 把数组遍历一遍看一个数如果又是偶数出现次数又是奇数就更新答案,最后输出即可。 预计时间 \(\le 1min\)。 B. [R11B]前三小 我们记录二元组 \((x,y)\) 表示第 \(x\) 个数出现位置是 \(y
阅读全文
posted @ 2025-05-13 21:57 PM_pro
阅读(127)
评论(0)
推荐(0)
下一页
公告