上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: $sol$ 状态 $$f_{i, dis_1, dis_2, dis_3, dis_4}$$ 表示到了第 $i$ 层,其中 $dis_{1}$ 表示第一根柱子剩下的最靠上的横木到当前 $i$ 层的距离,以此类推。 显然后四维的范围 $[0, h]$ 枚举这一层所留下的横木是在哪一个梯子上,对应的 $ 阅读全文
posted @ 2018-09-26 10:19 xayata 阅读(156) 评论(0) 推荐(0) 编辑
摘要: $des$ 给出长度为 $n$ 的序列,全局变量 $t$,$m$ 次询问,询问区间 $[l, r]$ 内出现次数为 $t$ 的数的个数 $sol$ 弱化问题:求区间 $[l, r]$ 内只出现一次的数的个数 对于一个右端点 $r$,从 $r$ 向左扫 每次遇到新出现的字符就对该点的点值 +1, 每第 阅读全文
posted @ 2018-09-25 19:30 xayata 阅读(160) 评论(0) 推荐(0) 编辑
摘要: $des$ 二维平面上存在 $m$ 个点,每个点会对该点的 $8$ 个方向上的最近的点产生影响 问每个点会被影响多少次 $sol$ 过每个点会产生 $4$ 条线段 保存每条线段的斜率与截距 从平面的左上方向右下方扫描 判断每个点产生的 $4$ 个斜率与截距是否存在 在遍历中更新该方向上的最后一次的斜 阅读全文
posted @ 2018-09-25 10:04 xayata 阅读(174) 评论(0) 推荐(0) 编辑
摘要: D1 T1l $des:$ 给出一棵树,判断树上两条路径是否相交 $sol:$ 判断其中一条路径的两个端点以及两端点的 $lca$ 是否存在于另一条链上 由于这是一棵树,任一点为根后这样判断一定是可行的,不存在两条链是一个 $\times$ 的形态 判断点是否在树上的一条路径上的时间复杂度为 $O( 阅读全文
posted @ 2018-09-22 22:01 xayata 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 设人数为 $n$,构造 $(n + 1) \times (n + 1)$ 的矩阵 得花生:将改行的最后一列元素 $+ 1$ \begin{gather}\begin{bmatrix}1 & 0 & 0 & 1 \\0 & 1 & 0 & 0 \\0 & 0 & 1 & 0 \\0 & 0 & 0 & 阅读全文
posted @ 2018-09-20 21:32 xayata 阅读(244) 评论(0) 推荐(0) 编辑
摘要: $f_{i, j, a, b}$ 表示当前一共有 $i$ 人排队, $j$ 名男生,男生数目 女生数目为 $a$, 女生数目 男生数目为 $b$,$a, b = 0$ 转移显然 include const int N = 160, Mod = 12345678; int f[N n m k; f[0 阅读全文
posted @ 2018-09-20 14:36 xayata 阅读(107) 评论(1) 推荐(0) 编辑
摘要: hnoi 2016 标签:题解 莫队 考虑左端点左移以及右端点右移产生的贡献 这样就可以由 $[l, r]$ 转移到另外的 $4$ 个区间 $f_{l, r}$ 表示右端点在 $r$, 左端点在 $[l, r]$ 内的答案,这个可以压掉一维 $pre_{i}$ 表示 $i$ 前面第一个比 $a_{i 阅读全文
posted @ 2018-09-20 09:34 xayata 阅读(139) 评论(1) 推荐(0) 编辑
摘要: 前缀和 + rmq include const int N = 5e5 + 10; int Pow[30], Log[N]; int n, m; int a[N], sum[N]; int f[N][30]; int main() { std:: cin n m; for(int i = 1; i 阅读全文
posted @ 2018-09-19 10:44 xayata 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 抽离题意 求删除一条树边和一条非树边后将图分成不连通的两部分的方案数 对于一棵树,再加入一条边就会产生环。若只有一个环,说明只加入了一条非树边 (x, y),记 lca 为 l, 那么 对于任意一条 (x, l) and (y, l) 上的树边,都会产生 1 的贡献,也就是说若一条树边可以产生 1 阅读全文
posted @ 2018-09-19 09:07 xayata 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 最小瓶颈路 加强版 重构树 最小生成树在合并 (x, y) 时,新建节点 z,link(x, z), link(y, z), 新建节点的权值为 w_{x,y}, 这样的 话任意两点的 answer 为新树上两点 lca 的权值,由于询问次数非常多,显然不可以 logn 求 lca。这里利用 RMQ 阅读全文
posted @ 2018-09-19 09:05 xayata 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页