Loading [MathJax]/jax/element/mml/optable/GreekAndCoptic.js
会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
walfy
博客园
首页
新随笔
联系
管理
随笔- 556 文章- 0 评论- 6 阅读-
12万
[置顶]
莫比乌斯反演及狄利克雷卷积
摘要: 参考文档: https://wenku.baidu.com/view/fbec9c63ba1aa8114431d9ac.html 假设
F
(
n
)
=
∑
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
阅读(404)
评论(0)
推荐(0)
2019年11月18日
retired!
摘要: 退役啦!估计不会再更新了,终于在大四拿到了icpc,ccpc,省赛,邀请赛金,也算是圆满了!
阅读全文
posted @ 2019-11-18 22:47 walfy
阅读(146)
评论(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
阅读(205)
评论(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
阅读(217)
评论(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
阅读(205)
评论(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
阅读(320)
评论(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
阅读(235)
评论(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
阅读(330)
评论(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
阅读(131)
评论(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
阅读(190)
评论(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
阅读(153)
评论(0)
推荐(0)
下一页
公告
昵称:
walfy
园龄:
8年5个月
粉丝:
26
关注:
19
<
2025年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
点击右上角即可分享