上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: "题面" 题解 首先考虑如何判断一个区间内的数是否为一个数的倍数。 设$x_i$表示区间$[i, n]$组成的数。 如果$[l, r]$内的数是质数$p$的质数,则: $$ \frac{x_l x_{r + 1}}{10 ^ {r l + 1}} \equiv 0 \mod p $$ 当$p \ne 阅读全文
posted @ 2019-02-26 21:04 xgzc 阅读(148) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 设$[l, r]$的最小值的位置为$p$,那么对于左端点在区间$[l, p]$,右端点在区间$[p, r]$的区间最小值都为$a[p]$。 这一部分的贡献就是$a[p] \times (p l + 1) \times (r p + 1)$ 设$f_i = f_{\mathrm{pre 阅读全文
posted @ 2019-02-26 19:23 xgzc 阅读(193) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 显然两个手环只需要一个的亮度增加$c \in [ m, m]$和原题是等价的。 于是可以写成这样一个公式: $$ \sum_{i = 1} ^ n(x_i y_{i+k} + c) ^ 2 $$ 于是最后只有$ 2\sum_{i=1}^n x_iy_{i+k}$不是常数项(假设$c$ 阅读全文
posted @ 2019-02-26 18:50 xgzc 阅读(133) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 对于两个位置$l, r$,如果它们分别是区间$[l, r]$的最大值,那么可以产生$p1$的贡献, 否则如果它们中有一个是最大值,那么可以产生$p2$的贡献。 所以对于当前位置$i$,假设左右两边第一个比它大的是$l, r$,那么$[l, r]$可以产生p1的贡献,$[l + 1 \ 阅读全文
posted @ 2019-02-26 09:25 xgzc 阅读(158) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 ~~trajan的spaly是O(1)的(逃~~ 通过~~看题解~~手玩发现只要将最值的点放到树根,其他的父子关系不需要变。 于是想到动态连边和断边的数据结构:$\mathrm{LCT}$,于是用$\mathrm{LCT}$维护$\mathrm{splay}$。 这样后面的四个操作就 阅读全文
posted @ 2019-02-25 14:33 xgzc 阅读(187) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 树链剖分 + 主席树 先考虑一个简单一点的问题: "【LNOI2014】LCA" 我们考察$dep[\mathrm{LCA}(i, x)]$的性质,发现它是$i$和$x$的链交的长度。 那么对每个$i$所在的链打一个区间加标记,询问时算一下$x$所在的链的区间和即可。 如果有$l \ 阅读全文
posted @ 2019-02-22 08:35 xgzc 阅读(222) 评论(2) 推荐(0) 编辑
摘要: "题面" 题解 考察$dep[\mathrm{LCA}(i, x)]$的性质,发现它是$i$和$x$的链交的长度。 那么对每个$i$所在的链打一个区间加标记,询问时算一下$x$所在的链的区间和即可。 如果有$l \leq i \leq r$的限制,就进行离线处理即可。 代码 好久之前的代码,有点丑见 阅读全文
posted @ 2019-02-22 08:17 xgzc 阅读(221) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 求一个有特殊性质的有向图的生成树的个数。 首先,有向图的生成树的个数可以用矩阵树定理,能够得到$40$分。 但是如果它是一个$\mathrm{DAG}$就很好做,枚举每一个点的父亲,答案就是$\prod d[i]$,$d$是每个点的入度 发现加了一条边之后只会形成一个环,设环上的点为 阅读全文
posted @ 2019-02-21 14:37 xgzc 阅读(231) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 这道题目首先可以想到拓扑排序,但是肯定不是字典序最小的排列。 比如说,有$4$种菜,限制为$2 \to 4, 3 \to 1$,那么如果求字典序最小的排列会算出$(2, 3, 1, 4)$,但是答案显然是$(3, 1, 2, 4)$。 于是,正难则反,发现如果最后一个数字在合法的范围 阅读全文
posted @ 2019-02-21 11:30 xgzc 阅读(150) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 考虑进行$dp$。 设$f[i][j]$表示前$i$张卡中有$j$张被触发的概率。 我们可以知道第$i$张卡不被触发的概率为$(1 p_i) ^ {r j}$,因为一共会考虑$r j$次,每次都没有触发。 所以被触发的概率为$1 (1 p_i) ^ {r j + 1}$。 于是$f[ 阅读全文
posted @ 2019-02-21 11:18 xgzc 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页