摘要: Luogu P3311 [SDOI2014] 数数 题解 Link Description 给定一个数字串集合 \(S\),求不大于 \(n\) 的幸运数的个数。其中幸运数为不包含 \(S\) 中任意一个串的数。 Solution 数位dp+AC自动机 对于数字串集合,容易想到用AC自动机维护一下,建出trie图,这样就很方便了。 然后进行数位dp,记录当 阅读全文
posted @ 2021-10-08 22:01 Acestar 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Luogu P3773 [CTSC2017]吉夫特 题解 Link Description 输入一个长度为 \(n\) 的数列 \(a_1,a_2,\dots ,a_n\) 问有多少个长度大于等于 \(2\) 的不上升子序列满足: \(\Pi _{i=2}^{k} \binom{a_{b_{i-1}}}{a_{b_i}} \mod 2 = \binom{a 阅读全文
posted @ 2021-10-08 21:53 Acestar 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 「模板」快读快写 namespace IO { template <typename T> void read(T &x) { x = 0; bool f = 0; char c = gc(); while(!isdigit(c)) f |= c == '-', c = gc(); while(isdigit(c)) 阅读全文
posted @ 2021-10-05 23:21 Acestar 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 「模板」高斯消元 构造上三角矩阵,对角线上的为该方程求解的未知数。 对于第 $i$ 个方程,找到一个第 $i$ 个未知数系数不为 $0$ 的方程,交换两行。 将其他方程的第 $i$ 个未知数系数都消为 $0$。 最后从下往上依次求解。 若第 $n$ 个方程的第 $n$ 个未知数系数为 $0$,则方程组的解不唯一。 ` 阅读全文
posted @ 2021-10-04 23:52 Acestar 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 扩展欧几里得算法(exgcd) 求解不定方程 \(ax+by=gcd(a,b)\) 设 \(ax+by=gcd(a,b)\) \(bx'+(a\%b)y'=gcd(b,a\%b)\) 因为 \(gcd(a,b)=gcd(b,a\%b)\) 其中 \(a\%b=a-b\left\lfloor\dfra 阅读全文
posted @ 2021-10-04 22:39 Acestar 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Link Description 记字符串的倒置为 \(w^R\)。例如 \((abcd)^R = dcba\)。 “双倍回文”为形如 \(ww^Rww^R\) 的字符串。 给定一个字符串 \(s\),求 \(s\) 的最长的双倍回文子串长度。 Solution 观察双倍回文的性质,发现双倍回文整体 阅读全文
posted @ 2021-10-04 09:29 Acestar 阅读(46) 评论(0) 推荐(0) 编辑
摘要: dsu on tree 简介 可以用来处理一些树上的问题,一般有2个特征: 询问子树上的信息。 没有修改。 思路 考虑暴力做法,对于每个子树,遍历一遍求答案,时间复杂度是 \(O(n^2)\) 的。 但是其实在求当前子树的答案时,它的信息父亲也是要用的,但是我们不能全继承上去,因为在遍历它的儿子求答 阅读全文
posted @ 2021-10-01 23:38 Acestar 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Link Description 给定一个 \(1\) ~ \(n\) 的排列,接下来 \(m\) 次操作: 交换操作:给定 \(x\),将当前排列中的第 \(x\) 个数与第 \(x+1\) 个数交换位置。 询问操作:给定 \(k\),请你求出当前排列经过 \(k\) 轮冒泡排序后的逆序对个数。 阅读全文
posted @ 2021-09-30 19:28 Acestar 阅读(129) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-26 23:07 Acestar 阅读(1) 评论(0) 推荐(0) 编辑
摘要: \(f_i = f_{i - 1} + f_{i - 3}\) #include <iostream> #include <cstdio> #include <cstring> using namespace std; const int N = 500; struct INT { int a[N] 阅读全文
posted @ 2021-09-24 18:14 Acestar 阅读(53) 评论(0) 推荐(0) 编辑