随笔分类 -  分块

摘要:考虑 DP。 状态 令 $f[\ell][x]$ 表示长度为 $\ell$,首项不超过 $x$ 的序列的个数。 答案是 $f[K][N]$。 有递推 $f[\ell][x] = f[\ell][x 1] + f[\ell 1][\floor{N/x}]$。照这个递推式求解,复杂度度太高;把它改成 $ 阅读全文
posted @ 2019-11-04 18:13 Pat 阅读(279) 评论(0) 推荐(0)
摘要:题目大意 考虑一个由 $n$ 个人构成的社交网络,其中任意两人都有一个用非负整数表示的亲密度。 初始时给出 $m$ 对人的亲密度,其余的亲密度为 $0$ 。 定义此社交网络的「八卦度」为异性之间的亲密度之和。 要求维护三种操作: 1. 修改某人的性别 2. 修改某两人的亲密度 3. 询问八卦度 操作 阅读全文
posted @ 2017-12-26 11:37 Pat 阅读(333) 评论(0) 推荐(0)
摘要:题意 维护一个字符串的集合$D$, 支持3种操作: 1. 插入一个字符串$s$ 2. 删除一个字符串$s$ 3. 查询一个字符串$s$在$D$中作为子串出现的次数 强制在线 解法 AC自动机+二进制分组 二进制分组 二进制分组 是一种用 (套用) 离线方法解决要求 强制在线 问题的 分块 技巧. 我 阅读全文
posted @ 2016-11-28 16:51 Pat 阅读(500) 评论(0) 推荐(0)
摘要:Description 有一个N个整数的序列(每个数的初值为0)。每个数都是整数。你有M次操作。操作有两种类型: ——Add Di Xi 从第一个数开始每隔Di 个位置增加Xi ——Query Li Ri 回答当前序列Li项到Ri项的和 有一个N个整数的序列(每个数的初值为0)。每个数都是整数。你有 阅读全文
posted @ 2016-04-17 20:35 Pat 阅读(225) 评论(0) 推荐(0)