上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 85 下一页
摘要: 传送门 关于一类 O(nVω) 计算带偏移量的 i=lr|adlt1+ibdlt2+i| 的方法: 考虑将一个 ab 的贡献拆开,在每个 c[b,a] 都统计一次 一个做法是把所有数 阅读全文
posted @ 2022-06-22 07:19 Administrator-09 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 传送门 还真是益智游戏( 人类智慧发现合法的图一定长这样: 于是对着中间那一段做区间 DP 并大力前缀和优化可以有 65 pts 然后正解: 换个方法人类智慧 整个图中只有两种方格的部分分是容易的 考虑这样一种划分: 枚举两条折线的交点,然后就注意到左上、右下、右上、左下的子矩阵都只会包含两种特定的 阅读全文
posted @ 2022-06-22 07:11 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 好题! 首先看这个题像矩阵快速幂 但是有这个和为 m 的限制很难搞出转移矩阵来 于是…… 看起来像矩阵快速幂但无法设计转移矩阵/状态中带有求和/DP 转移支持拼接的问题: 考虑能不能倍增处理,尝试使用 fi 得到 f2i 于是对于本题: 暴力 DP 是令 \( 阅读全文
posted @ 2022-06-21 20:59 Administrator-09 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 传送门 先来口胡一个场上没写完的做法: 考虑根号分治,以 m 为界 一个暴力是合并时枚举两端点连通块的所有出边 但是度数很大的端点肯定不能直接枚举 那就根号分治,对度数 >m 的连通块开 n 个优先队列 第 i 个按 s 升序存与点 i 的连边 然后对 阅读全文
posted @ 2022-06-21 16:41 Administrator-09 阅读(90) 评论(1) 推荐(1) 编辑
摘要: 传送门 形如 i=1nj=1n[gcd(i,j)=1] 的式子别着急莫比乌斯反演,它等于 (2i=1nφ(i))1 于是式子被化为 \[\sum\limits_{i=1}^n( 阅读全文
posted @ 2022-06-19 20:50 Administrator-09 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 传送门 喵的欧拉回路的题我从来做不出来 一个暴力是离散化后从每个点开始暴力找循环 让每条边只被经过一次就可以做到 O(n) 找环 然后只有一个循环的可以直接构造 n40 的可以卡时+剪枝大力搜 然后正解: 还是先找出循环 然后把循环看成点,镜子看成边,无穷远建成虚 阅读全文
posted @ 2022-06-19 15:26 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 MD 先把我是 SB 重复十遍 考虑暴力怎么打 把所有东西都塞到状态里面可以有一个 O(n4) 的暴力 DP 令 fi,j,k,l,cs 匹配到了 it 历史最长匹配长度为 j,是在 [kj+1,k] 匹配到 阅读全文
posted @ 2022-06-18 17:27 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 为啥就我不会签到题啊 首先发现只需要考虑 dfs 序相邻的点的 lca 然后发现可以启发式合并维护子树内的点, 通过在合并时找前驱后继找到每个点分属不同子树的 dfs 序相邻的点对 然后每个点可以按深度分层 可以产生贡献的条件是某个深度有点对被完全包含 离线下来扫描线即可 复杂度 \(O(n 阅读全文
posted @ 2022-06-18 09:07 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 发现如果底数是固定的,那么转移是容易的 发现不同的底数只有根号种,所以好像可以 O(nn) 发现需要一个快速幂,所以实际上是 O(nnlogn) 发现精细实现的话可以过 发现其实可以用光速幂优化到 O((n+V)n) 阅读全文
posted @ 2022-06-18 09:03 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先 n3 DP 是容易的 考虑怎么优化 艹我意识到了 fi,j 的单调性然后不知道怎么用 那么对每个 l 和每个 r 开两个单调队列维护这个东西 貌似先枚举长度再枚举端点的常数会很大 需要直接枚举端点 但是我写的枚举长度 所以我交的 zxy 的码 阅读全文
posted @ 2022-06-17 07:05 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 85 下一页
点击右上角即可分享
微信分享提示