摘要:
###序列 Luogu LOJ UOJ BZOJ 可以直接贪心,但是用模拟费用流推的话会更轻松。 首先有一个显然的建图方式: $S$到$0$流量为$k$,费用为$0$。 $0$到$a_i$流量为$1$,费用为$-a_i$。 $a_i$到$b_i$流量为$1$,费用为$0$。 $b_i$到$T$流量为 阅读全文
摘要:
Link \(x\in[r,\frac p{p-1}r]\Leftrightarrow r\in[\frac {p-1}px,x]\Leftrightarrow pr\in[(p-1)x,px]\) 对于每个点维护其合法的$pr$区间即可。 #include<cctype> #include<cst 阅读全文
摘要:
##题意简述: 给定非负整数列${a_n}$,求 \(\forall m\in[0,n]\quad f_m=\sum_{i=0}^na_i\sum_{j=0}^n(-1)^j{m\choose j}{n-m\choose i-j}\) 对$998244353$取模。 ###数据范围: \(n\le1 阅读全文
摘要:
Link 不难发现,每个连通块都是原序列中连续的一段。 假如有一个连通块的右端点为$p$,那么合法的条件为$\min\limits_{i\in[1,p]}a_i>\max\limits_{i\in(p,n]}a_i$。 枚举$w=\max\limits_{i\in(p,n]}a_i$,将序列中不大于 阅读全文
摘要:
Link 求$s(l,r)\(的border相当于求\)\max{i\in[l,r)|lcs(i,r)>i-l}$。 在SAM上就相当于是求$\max{i\in[l,r)|len(lca(i,r))>i-l}$ 考虑把parent树重链剖分,那么$r$到根的路径就会被拆成$\log$条重链的前缀。 阅读全文
摘要:
Link \[ ans_n=[x^n]\prod\limits_{i=1}^k(1+ix)=[x^n]\exp(\sum\limits_{i=1}^k\ln(1+ix))=[x^n]\exp(\sum\limits_{j\ge1}\frac{(-1)^{j+1}\sum\limits_{i=1}^k 阅读全文
摘要:
Link \[ \begin{aligned} ans&=\prod\limits_{i=1}^a\prod\limits_{j=1}^b\prod\limits_{k=1}^c(\frac{\operatorname{lcm}(i,j)}{\gcd(i,k)})^{f(i,j,k)}\\ &=\p 阅读全文
摘要:
Link \[ \begin{aligned} ans&=\sum\limits_{i=1}^n\gcd(i,n)^x\operatorname{lcm}(i,n)^y\\ &=\sum\limits_{i=1}^n(in)^y\gcd(i,n)^{x-y}\\ &=n^y\sum\limits_{ 阅读全文
摘要:
Link 设扔出$i$的概率为$P_i$。 设$f_{i,j}$为首次出现的是$s_i$且随机序列长度为$j$的概率,其OGF为$F_i(x)$。 设$g_i$表示随机序列长度达到$i$且尚未结束的概率,其OGF为$G(x)$。 设$a_{i,j,k}=[pre(s_i,k)=suf(s_j,k)] 阅读全文
摘要:
Barrett reduction 给定位长$\omega$,被除数$n$和除数$m$,满足$m\in[2,2^{\omega}),n\in[0,2^{\omega-1})$,记$k=\lfloor\log(m-1)\rfloor,x=\lceil\frac{2^{k+\omega}}m\rceil 阅读全文