上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 57 下一页
摘要: 传送门 一些方案数会爆 long long 但我们只需知道它是否 > 某个数的情况下我们可以让这个方案数时刻对 1e18 取 min \(s\) 弄那么大似乎没什么用,不影响数位 DP 令 \(f_{i, j}\) 为考虑到第 \(i\) 位,与 \(s\) 匹配长度为 \(j\) 的方案数 这里转 阅读全文
posted @ 2022-03-03 21:28 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 怎么连套路 DP 都不会了啊/kk 貌似是个很套路的 DP 考虑按从小到大的顺序加入下一个数 于是每次加入的数一定大于已有的所有数 所以加到一个峰的旁边峰数不变,否则峰数+1 令 \(f_{i, j}\) 为前 \(i\) 个数,有 \(j\) 个刺头的方案数 有 \(f_{i, j}=f_ 阅读全文
posted @ 2022-03-03 21:22 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 所以线段树分治我其实到今天才会 线段树分治板子题 线段树分治的时候注意叶子节点不要忘了撤销操作 点击查看代码 #include <bits/stdc++.h> using namespace std; #define INF 0x3f3f3f3f #define N 100010 #defi 阅读全文
posted @ 2022-03-02 11:39 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: DZY Loves Math IV P4240 毒瘤之神的考验 暴力题 不知道之前 DZY 这题我为什么没写题解大概是忘了,所以先来补一下 因为 \(m\leqslant 1e9\),所以推法和后面并不太一样 令 \(p=\prod p_i^{c_i-1},q=\prod p_i\) $$\begi 阅读全文
posted @ 2022-03-01 21:51 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 CF303D Rotatable Number 听说有个 \(O(b^2n)\) 的高端 DP? ~~反正放考场上也想不出来,~~直接说正解吧 将这个循环数写成无限循环小数的形式可以发现 \(\{1,2,\cdots,n\}=\{b^0,b^1,\cdots,b^{n-1}\}\pmod p 阅读全文
posted @ 2022-02-24 21:16 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 CF718E Matvey's Birthday 首先发现直径 \(\leqslant 15\) 于是有个 \(O(15\frac{n^2}{w})\) 的做法是对每个点维护走 \(j\) 步能到达的点集 然后正解: 发现走法也就那么几种:一个一个走或者用中转颜色跳一下 于是令 \(f_{i 阅读全文
posted @ 2022-02-24 20:21 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 CF997E Good Subsegments 可以发现一个序列是好的的条件是 \(max-min=r-l\) 但这样只能判定,不好计数 关于区间值域连续段计数: 一个转化是转为对 \((max-min)-(r-l)\) 取到最小值的情况进行计数 在线做法是析合树但我不会 一个离线做法是将询 阅读全文
posted @ 2022-02-24 20:11 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 关于我因为不会最小割输出方案了导致考场上没打出来最小割树这件事 关于最小割输出方案: 一种可行的方案是 BFS 找到残量网络中所有与 S 连通的点 若有满流边的恰好一个端点与 S 连通,则将这条边割断 然后正解: 考虑题面里那个 \(deg\leqslant 3\) 怎么用 发现这代表了最小 阅读全文
posted @ 2022-02-23 20:19 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 发现 \(|s|>3\) 时无解 发现 \(|s|\leqslant 3\) 时可以分 7 中情况大力分类讨论 核心思路是构造大度数点 懒得展开讨论了 AC code: #include <bits/stdc++.h> using namespace std; #define INF 0x3 阅读全文
posted @ 2022-02-23 16:47 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 挺神仙的题,参考了这里的dalao题解 强制在线带合并查询包含所有连通块的最小区间长度 首先对每个位置令 \(f_i\) 表示以 \(i\) 为右端点时的最大左端点位置 若令 \(nxt_i\) 表示下一个与 \(i\) 属于同一连通块的位置 有 \(f_i=\min\limits_{j<i 阅读全文
posted @ 2022-02-23 16:34 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 57 下一页