会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
iamunstoppable
博客园
首页
新随笔
联系
订阅
管理
[置顶]
多项式全家桶
该文被密码保护。
阅读全文
posted @ 2019-12-17 20:41 iamunstoppable
阅读(116)
评论(0)
推荐(0)
[置顶]
模板
该文被密码保护。
阅读全文
posted @ 2019-10-22 20:10 iamunstoppable
阅读(175)
评论(0)
推荐(0)
[置顶]
LOJ泛做
摘要: SDOI2019 快速查询 考虑维护双标记,题目的难点在于如何维护单点赋值操作。 推式子发现,直接修改原本的值变为$\frac{x-add}{mul}$,用hash维护下标即可。 1 #include <bits/stdc++.h> 2 using namespace std; 3 #define
阅读全文
posted @ 2019-08-29 20:32 iamunstoppable
阅读(274)
评论(0)
推荐(0)
[置顶]
集训题改
该文被密码保护。
阅读全文
posted @ 2019-06-26 21:13 iamunstoppable
阅读(11)
评论(0)
推荐(0)
2019年12月14日
SPOJ: Large party
摘要: 由polya定理$$Ans=\frac{\sum_{d|n}f(d)*\phi(\frac{n}{d})}{n}$$ $f(i)$表示不考虑旋转同构下长度为$i$的环的合法方案数。 $g(i)$表示第$i$位为男的链的方案数。 $h(i)$表示第$1$位和第$i$位都是男的链的方案数。 对于$g$数
阅读全文
posted @ 2019-12-14 20:19 iamunstoppable
阅读(452)
评论(0)
推荐(1)
2019年10月3日
BZOJ3680: 吊打XXX
摘要: 模拟退火裸题,爆了n发就是随机wa一个点。 1 #include <bits/stdc++.h> 2 using namespace std; 3 int x[1010], y[1010], w[1010]; 4 double ansx, ansy, ans; 5 inline double R()
阅读全文
posted @ 2019-10-03 15:58 iamunstoppable
阅读(179)
评论(0)
推荐(0)
2019年7月5日
codeforces 1187F. Expected Square Beauty
摘要: 求$E({B(x)}^2)$,考虑$B(x)$为每一位与前一位不同的期望次数 令$A(x)$表示第$x$位与第$x-1$位不同的概率,特别地,$A(1)=1$ $$E({B(x)}^2)=E({(\sum_{i=1}^n A(i))}^2)$$ 把式子展开得, $$E({B(x)}^2)=\sum_
阅读全文
posted @ 2019-07-05 11:56 iamunstoppable
阅读(243)
评论(0)
推荐(0)
2019年6月30日
BZOJ4589: Hard Nim
摘要: FWT模板题。
阅读全文
posted @ 2019-06-30 23:03 iamunstoppable
阅读(263)
评论(0)
推荐(0)
2019年6月18日
BZOJ 3992: [SDOI2015]序列统计
摘要: 以前觉得FFT和NTT这种东西考试不会考,就没去学。 真香 列个dp的方程,发现每层是求$C_k=\sum_{i*j=k}A_i*B_j$ 这个题的$M$是个质数,我们考虑可以用指标的方式表示$i$和$j$,这样$i*j$就变成了$i+j$了。 然后就是最裸的NTT了,套个快速幂就好了。
阅读全文
posted @ 2019-06-18 16:17 iamunstoppable
阅读(232)
评论(0)
推荐(0)
2019年6月15日
BZOJ 4836: [Lydsy1704月赛]二元运算
摘要: 给定的数组不好操作,把他弄成桶,存出现的次数。 然后我们发现如果都是$x+y$或者都是$x-y$就是一个卷积,用FFT就行了。 那考虑分治,对于$[l,mid]$和$[mid+1,r]$两段。 要么左区间选$a$数组,要么右区间选。 然后递归处理即可。
阅读全文
posted @ 2019-06-15 19:59 iamunstoppable
阅读(259)
评论(0)
推荐(0)
下一页
公告