11 2019 档案

摘要:"题意" splay维护即可 code: 阅读全文
posted @ 2019-11-30 17:18 nofind 阅读(144) 评论(0) 推荐(0) 编辑
摘要:"目录" 1.区间加+单点查 每个块维护tag,散的暴力改。 code: 阅读全文
posted @ 2019-11-30 09:00 nofind 阅读(497) 评论(0) 推荐(0) 编辑
摘要:"题意" 斯坦纳树裸题。 显然答案是棵树。 设f[i][s]表示以i为根,集合为s的最小代价。 先在同根之间转移: f[i][s]=min(f[i][t]+f[i][s xor t]val[i])val[i]是因为算了两遍。 之后扩展新点: $f[i][s]=min(f 阅读全文
posted @ 2019-11-29 16:29 nofind 阅读(67) 评论(0) 推荐(0) 编辑
摘要:"题意" i=1nj=1mn%im%j[i!=j] $\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{m}n\%i m\%j \sum\limits_{i=1}^{min(n,m)}n\% 阅读全文
posted @ 2019-11-29 09:09 nofind 阅读(88) 评论(0) 推荐(0) 编辑
摘要:"题意" 所求即为: i1=LRi2=LR...ik=LR[gcd(i1,i2,...,ik)=k] 套路地进行莫比乌斯反演: $\sum\limits_{i_1=\frac{L 阅读全文
posted @ 2019-11-28 21:59 nofind 阅读(98) 评论(0) 推荐(0) 编辑
摘要:"题意" 首先一波莫比乌斯反演可得(懒得写latex了): 设sum(x)=i=1xi ans=T=1nsum(nT)2T2d|ndμ(Td) 有$id \ 阅读全文
posted @ 2019-11-28 21:18 nofind 阅读(111) 评论(0) 推荐(0) 编辑
摘要:解决问题:已知f(i)是积性函数,求i=1nf(i)。 设S(n)=i=1nf(i) 再找一个积性函数g(),求fg的前缀和: i=1n(fg)(i) $=\sum\limits 阅读全文
posted @ 2019-11-28 19:22 nofind 阅读(98) 评论(0) 推荐(0) 编辑
摘要:"题意" 承接 "这题" : $\sum\limits_{d=1}^{n}d \sum\limits_{x=1}^{\frac{n}{d}}x^2 \mu(x)(\sum\limits_{i=1}^{\frac{n}{d x}}i)(\sum\limits_{j=1}^{\frac{m}{d x}} 阅读全文
posted @ 2019-11-28 17:23 nofind 阅读(80) 评论(0) 推荐(0) 编辑
摘要:"题意" 默认nm。 设f(i)表示i的约数和,因为是积性函数,可以用线性筛求。 先不考虑a的限制,我们推下式子: i=1nj=1mf(gcd(i,j)) 枚举gcd(i,j) $\s 阅读全文
posted @ 2019-11-28 16:13 nofind 阅读(91) 评论(0) 推荐(0) 编辑
摘要:"题意" 默认nm 所求即为:i=1nj=1mf[gcd(i,j)] 枚举gcd(i,j)变为: $\prod\limits_{k=1}^{n}f(k)^{\sum\limits_{i=1}^n\su 阅读全文
posted @ 2019-11-28 11:04 nofind 阅读(100) 评论(0) 推荐(0) 编辑
摘要:"题意" 注:默认nm。 所求即为:i=1nj=1mlcm(i,j) 因为ij=gcd(i,j)lcm(i,j),因此原式为: $\sum\limits_{i=1}^{n}\sum\limits 阅读全文
posted @ 2019-11-28 09:10 nofind 阅读(112) 评论(0) 推荐(0) 编辑
摘要:"题意" 显然答案是i=1nj=1m2gcd(i,j)1 转化下即为:(2i=1nj=1mgcd(i,j))nm 考虑如何求:$\sum\li 阅读全文
posted @ 2019-11-27 17:24 nofind 阅读(91) 评论(0) 推荐(0) 编辑
摘要:"题意" 首先有个结论: d(i,j)=x|iy|j[gcd(x,y)=1] 证明: 假设i=p1a1p2a2...pkak,j=p1b1p2b2...pkbk,则 阅读全文
posted @ 2019-11-27 17:17 nofind 阅读(115) 评论(0) 推荐(0) 编辑
摘要:"题意" 与 "这题" 相同,只不过加了个容斥。 ans=solve(b,d)solve(a1,d)solve(b,c1)+solve(a1,c1) 画个这个图就显然了: code: 阅读全文
posted @ 2019-11-27 09:38 nofind 阅读(131) 评论(0) 推荐(0) 编辑
摘要:"题意" 设f(d)=i=1nj=1m[gcd(i,j)=d],F(d)=k|df(k)=ndmd 得: $f(n)=\sum\limits_{n|d}\mu( 阅读全文
posted @ 2019-11-27 09:29 nofind 阅读(79) 评论(0) 推荐(0) 编辑
摘要:"题意" 设f(n)=i=1aj=1b[gcd(i,j)==n],F(n)=n|df(d) 发现F(n)=anbn,可以理解为对a以内的所有kn都和 阅读全文
posted @ 2019-11-27 09:29 nofind 阅读(106) 评论(0) 推荐(0) 编辑
摘要:"参考资料" 一.莫比乌斯函数 1.定义: 设n分解后为p1c1p2c2...pkck。 $\mu(n)=\begin{cases}0\ \exists i\in[1,k],c_i 1\\ 1\ k\equiv 0\pmod{2},\forall i\in 阅读全文
posted @ 2019-11-26 11:41 nofind 阅读(139) 评论(0) 推荐(0) 编辑
摘要:"参考资料" 一.阶 1.定义:设a,p是互质整数,必定有x满足ax1(modp),最小的满足条件的正整数x称为ap的阶,记为Ordp(a),如果gcd(a,p)!=1,则不存在阶。 2.性质: 设a,p是互质整数,存在x满足$a^ 阅读全文
posted @ 2019-11-26 10:15 nofind 阅读(691) 评论(0) 推荐(0) 编辑
摘要:"题意" BSGS放在矩阵上。 code: 阅读全文
posted @ 2019-11-26 09:58 nofind 阅读(97) 评论(0) 推荐(0) 编辑
摘要:"题意" 考虑先将所有价值加上,之后用最小割求最小代价。 考虑每个点对(i,j),我们这样建边: 1.源点向每个点i连Ei,j容量的边。 2.每个点向汇点连雇佣代价容量的边。 3.对每个点对(i,j),从ij2Ei,j容量的边。 考虑 阅读全文
posted @ 2019-11-26 09:06 nofind 阅读(122) 评论(0) 推荐(0) 编辑
摘要:"题意" 考虑所求即为:Gd|nCnd%999911659。 发现系数很大,先用欧拉定理化简系数:Gd|nCnd%999911658%999911659。 实际上我们只用求$\sum\limits_{d|n}C 阅读全文
posted @ 2019-11-26 08:58 nofind 阅读(109) 评论(0) 推荐(0) 编辑
摘要:"题意" 将x1,x2,x3...xn写出来可以发现通项为$a^{i 1} x_1+b \sum\limits_{j=0}^{i 2}a^j=a^{i 1} x_1+b \frac{1 a^{i 1}}{1 a}=(x_1 \frac{b}{1 a})a^{i 1}+\frac{b}{1 阅读全文
posted @ 2019-11-26 08:53 nofind 阅读(115) 评论(0) 推荐(0) 编辑
摘要:"题意" 考虑杀每只龙i时候用的剑是一定的,我们可以用multiset模拟一遍得到,设为bi。 发现我们要求一个x满足对每个i有:bixai(modpi) 这很像扩展中国剩余定理,但是系数不是1,于是考虑化简。 假设前i1个方程的答案为res 阅读全文
posted @ 2019-11-26 08:52 nofind 阅读(111) 评论(0) 推荐(0) 编辑
摘要:解决的问题: Cnm(modp)p不是质数。 对p分解质数,假设为p1c1p2c2...pkck。 对每个pici求出在模意义下的Cnm,设为ai,我们的问题就变为: $\begin{cases}x\equiv 阅读全文
posted @ 2019-11-25 19:23 nofind 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示