会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
walfy
博客园
首页
新随笔
联系
管理
[置顶]
莫比乌斯反演及狄利克雷卷积
摘要: 参考文档: https://wenku.baidu.com/view/fbec9c63ba1aa8114431d9ac.html 假设$F(n)=\sum_{d|n}f(d)$,那么$f(n)=\sum_{d|n}μ(d)F(\frac{n}{d})$ 假设$F(n)=\sum_{n|d}f(d)$
阅读全文
posted @ 2018-08-09 21:03 walfy
阅读(389)
评论(0)
推荐(0)
编辑
2019年11月18日
retired!
摘要: 退役啦!估计不会再更新了,终于在大四拿到了icpc,ccpc,省赛,邀请赛金,也算是圆满了!
阅读全文
posted @ 2019-11-18 22:47 walfy
阅读(143)
评论(0)
推荐(1)
编辑
2019年9月25日
agc38C LCMs
摘要: https://atcoder.jp/contests/agc038/tasks/agc038_c 题意:给$a_i$,求$\sum_{i=1}^n\sum_{j=i+1}^nlcm(a_i,a_j)$ 题解:设$\sum_{d|i}c_d=\frac{1}{i}$,$O(nlogn)$求出$c_i
阅读全文
posted @ 2019-09-25 15:54 walfy
阅读(202)
评论(0)
推荐(0)
编辑
2019年9月22日
Divide by Zero 2018 and Codeforces Round #474 (Div. 1 + Div. 2, combined)G - Bandit Blues
摘要: 题意:求满足条件的排列,1:从左往右会遇到a个比当前数大的数,(每次遇到更大的数会更换当前数)2.从右往左会遇到b个比当前数大的数. 题解:1 n的排列,n肯定是从左往右和从右往左的最后一个数. 考虑$S(n,m)$是1 n排列中从左往右会遇到m个比当前数大的数,考虑把1放在最左边,即$S(n 1,
阅读全文
posted @ 2019-09-22 14:11 walfy
阅读(212)
评论(0)
推荐(0)
编辑
2019年9月17日
Helvetic Coding Contest 2018 online mirror (teams allowed, unrated)F3 - Lightsabers (hard)
摘要: 题意:n个数字1 m,问取k个组成的set方案数 题解:假设某个数出现k次,那么生成函数为$1+x+...+x^k$,那么假设第i个数出现ai次,结果就是$\sum_{i=1}^m(1+x+...+x^{a_i})$,第k项即为答案,启发式合并fft即可 组合(即set):普通生成函数.排列:指数型
阅读全文
posted @ 2019-09-17 21:11 walfy
阅读(188)
评论(0)
推荐(0)
编辑
Bubble Cup 12 - Finals [Online Mirror, unrated, Div. 1] E. Product Tuples
摘要: 题意略,题解生成函数练习题,1+(q ai)x卷积即可,线段树优化(类似分治思想) // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(4) // pragma GCC optimize("unroll
阅读全文
posted @ 2019-09-17 20:28 walfy
阅读(316)
评论(0)
推荐(0)
编辑
2019年9月2日
The Preliminary Contest for ICPC Asia Nanjing 2019 C. Tsy's number 5
摘要: https://nanti.jisuanke.com/t/41300 题意:求$\sum_{i=1}^n\phi(i)\phi(j)2^{\phi(i)\phi(j)}$ $f_i=\sum_{k=1}^n[\phi(k)==i]$ $\sum_{i=1}^n\phi(i)\phi(j)2^{\ph
阅读全文
posted @ 2019-09-02 14:36 walfy
阅读(231)
评论(0)
推荐(0)
编辑
2019年8月18日
hdu6607 min25筛+杜教筛+伯努利数求k次方前缀和
摘要: 推导过程类似https://www.cnblogs.com/acjiumeng/p/9742073.html 前面部分min25筛,后面部分杜教筛,预处理min25筛需要伯努利数 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragm
阅读全文
posted @ 2019-08-18 16:39 walfy
阅读(318)
评论(0)
推荐(0)
编辑
2019年8月17日
min25筛
摘要: 时间复杂度$O(\frac{n^{\frac{3}{4}}}{log(n)})$,空间$O(\sqrt(n))$ 求$\phi$和$\mu$的前缀和 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(
阅读全文
posted @ 2019-08-17 18:43 walfy
阅读(127)
评论(0)
推荐(0)
编辑
2019年8月11日
lxhgww的奇思妙想 长链剖分板子
摘要: https://vijos.org/d/Bashu_OIers/p/5a79a3e1d3d8a103be7e2b81 求k级祖先,预处理nlogn,查询o1 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optim
阅读全文
posted @ 2019-08-11 10:22 walfy
阅读(185)
评论(0)
推荐(0)
编辑
2019年7月17日
HDU5377
摘要: 题意:给sum,m组询问,每组x,y求$x^t=y\mod p,p|sum$,p是素数,求最小的t 题解:先处理sum的所有质因子p,求出p的原根rt,$rt^a=x\mod p,rt^b=y\mod p$,$rt^{a t}=rt^b\mod p$, $a t=b\mod p 1$,先预处理bsg
阅读全文
posted @ 2019-07-17 16:29 walfy
阅读(151)
评论(0)
推荐(0)
编辑
下一页
公告