上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 85 下一页
摘要: 传送门 算是相对简单的一道 可以发现最优策略下第一行一定升序,第二行一定降序 那在这个条件下乌龟一定会把其中一行和左上右下两个角全走完 那就是要将去掉最小的两个数后的序列分为两部分,使和的最大值最小,并输出方案 bitset 优化背包即可 复杂度 \(O(\frac{n^3V}{\omega})\) 阅读全文
posted @ 2022-03-03 22:05 Administrator-09 阅读(6) 评论(0) 推荐(0)
摘要: 传送门 关于「对子树内某个深度的所有点进行操作」的一个可能的处理方法:建 BFS 序 于是有个 \(O(n\log^3n)\) 的做法: 对于每个修改,枚举 log 个祖先,每个向下计算 log 层贡献,单次用 log 的线段树 一种支持区间加,查询区间内满足 \(val_i\geqslant c_ 阅读全文
posted @ 2022-03-03 21:44 Administrator-09 阅读(3) 评论(0) 推荐(0)
摘要: 传送门 一些方案数会爆 long long 但我们只需知道它是否 > 某个数的情况下我们可以让这个方案数时刻对 1e18 取 min \(s\) 弄那么大似乎没什么用,不影响数位 DP 令 \(f_{i, j}\) 为考虑到第 \(i\) 位,与 \(s\) 匹配长度为 \(j\) 的方案数 这里转 阅读全文
posted @ 2022-03-03 21:28 Administrator-09 阅读(7) 评论(0) 推荐(0)
摘要: 传送门 怎么连套路 DP 都不会了啊/kk 貌似是个很套路的 DP 考虑按从小到大的顺序加入下一个数 于是每次加入的数一定大于已有的所有数 所以加到一个峰的旁边峰数不变,否则峰数+1 令 \(f_{i, j}\) 为前 \(i\) 个数,有 \(j\) 个刺头的方案数 有 \(f_{i, j}=f_ 阅读全文
posted @ 2022-03-03 21:22 Administrator-09 阅读(7) 评论(0) 推荐(0)
摘要: 传送门 所以线段树分治我其实到今天才会 线段树分治板子题 线段树分治的时候注意叶子节点不要忘了撤销操作 点击查看代码 #include <bits/stdc++.h> using namespace std; #define INF 0x3f3f3f3f #define N 100010 #defi 阅读全文
posted @ 2022-03-02 11:39 Administrator-09 阅读(9) 评论(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 阅读(9) 评论(0) 推荐(0)
摘要: 传送门 连暴力都不会打.jpg 所有需要用邻接矩阵读入的题注意是否有重边! 建议全部用 dis[i][j]=min(dis[i][j], read()); 来读入 先不想怎么把 C 孤立出来,假设只有 1 次询问 发现不经过和起点不等于终点的代价都是 C 所以考虑让起点不等于终点等价于未经过起点 那 阅读全文
posted @ 2022-03-01 16:34 Administrator-09 阅读(6) 评论(0) 推荐(0)
摘要: 因为这个 \(h\) 求的是所有子串过于生草 所以扫描线对每个右端点维护所有左端点的 \(g\) 值 说人话: 对于以 \(i\) 为右端点的匹配串,因为所有串的长度之和 \(<m\) 所以不同的左端点只有根号种 所以 \(\overline{g}\) 的不同的变化区间也只有根号种 人家的式子是 \ 阅读全文
posted @ 2022-02-25 16:46 Administrator-09 阅读(9) 评论(0) 推荐(0)
摘要: 要求维护一个点集 P ,支持 插入一个点; 对横坐标属于一个区间的点,纵坐标加上一个值(\(\geqslant 0)\); 查询整个点集构成的凸包,到凸包外一点的切线斜率。 现在已知 「以横坐标为序建立线段树,在线段树的每个节点上用可持久化平衡树维护子树构成的点集凸包,即可做到 \(O(n\log^ 阅读全文
posted @ 2022-02-25 15:18 Administrator-09 阅读(22) 评论(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 阅读(5) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 85 下一页