摘要: 莫比乌斯反演泛做2 1.P3704-[SDOI2017]数字表格[莫比乌斯反演] Problem 有一个$n\times m$的表格,坐标$(i,j)$处的数字是$f_{gcd(i,j)}$,其中$f$是斐波那契数列,要求计算$\prod_{i=1}^n\prod_{j=1}mf_{gcd(i,j)}$,答案对$109 阅读全文
posted @ 2022-06-17 19:34 Arashimu 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ABC-254 D-Together Square(数学) Problem 给定$N$,求$1-N$中有多少个数对$(i,j)$的乘积是完全平方数 \(1\le N\le 2\times 10^5\) Solve 考虑一个数$x=p_1^{a_1}p_2^{a_2}...p_n^{a_n}$(\(p_i\in pr 阅读全文
posted @ 2022-06-05 19:26 Arashimu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ABC253 F - Operations on a Matrix(树状数组) Problem 现在有一个$N\times M$大小的矩阵,一开始全部元素都是$0$,现在进行$Q$次操作,每次操作有$3$中类型 1 l r x:把第$l$到第$r$列的所有元素加上$x$ 2 i x:把第$i$行的元素全部替换成$ 阅读全文
posted @ 2022-05-30 17:15 Arashimu 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 莫比乌斯反演泛做1 1.AT5200 [AGC038C] LCMs Problem \(\sum_{i=1}^N\sum_{j=i+1}^Nlcm(A_i,A_j)\) Sol 考虑先把下标变换到$\sum_{i=1}^N\sum_{j=1}^N$的形式,如果下标是这样的形式,那么可以看做是一个$N\times N$的 阅读全文
posted @ 2022-05-25 17:54 Arashimu 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ABC 250 E - Prefix Equality(Hash) Problem 给定两个序列$A=(a_1,...,a_N)$和$B=(b_1,...,b_n)$。现在有$Q$个询问,每个询问给定两个数字$x_i,y_i$,如果$A$的前$x_i$个数组成的集合和$B$的前$y_i$个数组成的集合相等,那么输出 阅读全文
posted @ 2022-05-09 20:29 Arashimu 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 2018-nowcoder-9 NowCoder 五一贺题记录 A.Circulant Matrix(FWT) Problem 给定一个长度为$n$的数组${a}$,下标从$0$开始,定义$n\times n$矩阵$A$的$A[i][j]=a_{i\bigoplus j}$,定义数组$b=Ax(mod\ P)$,其中$P=10^9 阅读全文
posted @ 2022-05-01 20:46 Arashimu 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Atcoder 249 Atcode249 E.RLE(DP) Problem 给定一个整数$N$,要求满足以下要求的字符串的数量:该字符串连续的相同的字符可以合并,假设这一段长度为$L$,那么合并后这一段可以表示为$\alpha f(L)$,其中$f(L)$为$L$的位数,比如$aaaaabbbccc$合并后变为$a5b 阅读全文
posted @ 2022-05-01 20:41 Arashimu 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 斯特林数和分拆数 上升幂与下降幂 上升幂:\(x^{\overline{n}}=\prod_{k=0}^{n-1}(x+k)=x(x+1)(x+2)...(x+n-1)\) 下降幂:\(x^{\underline{n}}=\frac{x!}{(x-n)!}=\prod_{k=0}^{n-1}(x-k)\) 第一类斯特 阅读全文
posted @ 2022-04-16 01:22 Arashimu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Atcoder247 ABC 247 E.Max Min Problem 给定$N$个数和$X$和$Y$,问有多少个区间满足这个区间的最大数是$X$,最小数是$Y$ Sol 考虑容斥,$x$和$y$至少满足一个的区间数$-$不满足$x$的区间数$-$不满足$y$的区间数$+$ $x$和$y$都不满足的区间数 #inclu 阅读全文
posted @ 2022-04-12 16:25 Arashimu 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 多项式泛做2 多项式泛做2 卷积变换技巧 目标:将两个相乘的下标之和变为定值 \(1.\) 若存在$\sum_{i=0}^n f[i]g[i]$这样的式子 令$f^{'}[i]=f[n-i]$,则$f^{'}[n-i]=f[i]$,也就是把$f[]$翻转 ​于是:\(\sum_{i=0}^n f[i]g[i]=\ 阅读全文
posted @ 2022-04-07 16:49 Arashimu 阅读(30) 评论(0) 推荐(0) 编辑