上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页
摘要: 题目相当于让我们考虑某种排列最少能经过几次操作得到。 操作是从 $1\sim n$ 的顺序排列中抽取若干个元素放到排列头和尾,那么假设进行了 $l$ 次操作,$1\sim n$ 中还会剩下至少 $n-l$ 个元素没有被抽取,也就是说这个排列的最长连续上升段长度至少是 $n-l$。 也就是说经过 $l 阅读全文
posted @ 2022-10-29 11:05 ez_lcw 阅读(96) 评论(0) 推荐(18)
摘要: 这道题看着像是manacher,但其实是数位dp。 因为如果某个数上的某一位与它的上一位相同,则这个数肯定是个回文数;同理,如果某个数上的某一位与它的上上一位相同,则这个数肯定也是个回文数。 数位dp时要注意前导0的判断。 代码: #include<bits/stdc++.h> #define ll 阅读全文
posted @ 2022-10-29 11:05 ez_lcw 阅读(35) 评论(0) 推荐(0)
摘要: 记 $H_i$ 表示给 $i$ 个球染色,染两次,每次染 $m$ 个,其中要求第一个球必须染。那么题目即求: $$ \sum_{i=0}^{n-1}H(n-i)F(i) $$ $n$ 很大不好求,有种比较神仙的做法。 设 $F(i)=\sum_{j=0}^mf_ji^j$,对每个 $j$ 分别求解: 阅读全文
posted @ 2022-10-29 11:05 ez_lcw 阅读(51) 评论(0) 推荐(5)
摘要: 点数-边数第二次见了(第一次是在十二省联考-希望),听说是树上连通块计数问题的一种经典方法? 考虑对于一个树上连通块来说,能对所有点进行测试的点(以下称为 “合法点”)肯定也构成了一个连通块。 由于选出的 $K$ 个连通块有交,所以它们的并也是一个树上连通块,那么这个并中的合法点也构成了一个连通块。 阅读全文
posted @ 2022-10-29 11:05 ez_lcw 阅读(68) 评论(0) 推荐(10)
摘要: $manacher$+二分+双哈希 ~~看见标题就不想做的童鞋可以看下面,让你更绝望。~~ 这题思路比较简单明了,我们就按照题目说的那样,设串$T$为答案,分两种情况讨论: 当$T$是$A$串或$B$串中的一个回文串时,我们可以直接用$manacher$求得答案。 当$T$是某一个回文的扭动字符串$ 阅读全文
posted @ 2022-10-29 11:05 ez_lcw 阅读(32) 评论(0) 推荐(0)
摘要: 题意: 给定 \(n\) 个点 \(m\) 条边的无向连通图,每条边标有 \(0\) 或 \(1\),统计无序点对 \((x,y)\) 的数量,满足 \(x,y\) 之间存在一条简单路径(点不重),使得这条简单路径既经过 \(0\) 边也经过 \(1\) 边。 \(n\leq 4\times 10^ 阅读全文
posted @ 2022-10-28 21:19 ez_lcw 阅读(44) 评论(0) 推荐(5)
摘要: ~~这都能扯到二分图上,看来是我做题太少了。~~ 不是质数的情况有很多种,不妨考虑一下包含质数的情况。 考虑到质数只有可能是奇数+偶数构成的($2$ 除外,不过 $2$ 只能由 $1+1$ 凑成,所以我们考虑时只考虑一个 $1$,其余的 $1$ 全部不选),所以不妨将所有的数按奇偶分类,构成一个二分 阅读全文
posted @ 2022-10-28 20:47 ez_lcw 阅读(35) 评论(0) 推荐(0)
摘要: 考虑树形 DP,假设我们已经考虑完当前子树内监听点的放置情况,根为 $u$,考虑我们要记录什么状态:$u$ 子树内的监听点向子树外还能监听多远,$u$ 子树内距离根最远的未被监听点有多远。 发现当第二个状态存在时,第一个状态是无用的,因为若 $u$ 子树内存在一个未被监听的点 $v$,设其到 $u$ 阅读全文
posted @ 2022-10-28 20:47 ez_lcw 阅读(26) 评论(0) 推荐(0)
摘要: 显然,$y_i$ 加上 $c$ 可以看成是 $x_i$ 减去 $c$。 所以就变成了 $x_i$ 加上一个整数(可正可负)。 现将 $x$ 环拆成一个长度为 $2n$ 的序列 $a$(复制一遍),把 $y$ 环拆成一个长度为 $n$ 的序列 $b$。 那么旋转操作就可以看成是 $b$ 序列与 $a$ 阅读全文
posted @ 2022-10-28 20:47 ez_lcw 阅读(21) 评论(0) 推荐(0)
摘要: 题意扩展版:有两个长度为 $n$ 的序列 $a,b$,你需要维护 $m$ 次操作: 对 $a$ 区间赋值。 给定 $l,r$,对于所有 $i\in[l,r]$,执行 $b_i\gets b_i+a_i$。 询问区间 $b$ 的和。 题解: UPD:可以线段树上每个点维护矩阵 $[suma,sumb, 阅读全文
posted @ 2022-10-28 20:47 ez_lcw 阅读(38) 评论(0) 推荐(3)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页