关闭

母函数入门

乘着学长大人还没有过来讲课赶紧补补这方面的知识……定义《数学一本通》花了整整一个版面讲(还没讲清)了这个东西: 对于一个数列a0,a1,a2......ana_0,a_1,a_2......a_n(可以是任何序列),定义G(x)=a0f0(x)+a1f1(x)+a2f2(x)+......G(x)=a_0f_0(x)+a_1f_1(x)+a_2f_2(x)+......为它的母函数,f(x)f(...
阅读(122) 评论(0)

序列之王SPLAY

至今为止不会打Spaly的蒟蒻前来总结splay,hhhh 当昨天把维护数列调过去的时候,蒟蒻的心情那简直了……感觉以后什么splay神题都可以直接贴板子了hhhh 一些基础的东西首先我们要知道什么是Splay。 即伸展树,一切操作基于伸展(Splay)操作,不属于平衡树(不满足任意一种平衡树的性质)。 如果你不会Splay,那么我来简单介绍一下: 作为一棵二叉搜索树,Splay满足搜索树的一切...
阅读(129) 评论(0)

Splay到吐血

Splay,一种恶心的数据结构。 所有操作基于Splay操作,常数不是一般的大…… 使Splay变得复杂起来的,并没有其它,只有代码长度。 所以为了压行大家也都是拼了。 代码是跟着我也不知道是哪位神犇学的(非递归) 思想很简单,转啊转啊转就是了。 (到哪里都有讲解) 上例题:bzoj3224#include #include using names...
阅读(70) 评论(0)

BZOJ3994 莫比乌斯反演

SDOI2015题目描述 求∑ni=1∑mj=1d(ij)\sum_{i=1}^{n}\sum_{j=1}^{m}d(ij),其中d(x)d(x)表示xx的约数个数和 首先我们证明:d(nm)=∑i|n∑j|m[gcd(i,j)==1]d(nm)=\sum_{i|n}\sum_{j|m}[gcd(i,j)==1] 易证:对于nmnm的每个质因数pp,设n=n′∗pan=n'*p^a,m=m′∗...
阅读(99) 评论(0)

OOOOrz_(:з」∠)_

vfleaking(%%%%%) Pick’s(%%%%%%) Jiry_2(%%%%%%) C-SUNSHINE(%%%%%%)...
阅读(177) 评论(0)

组合数学一——容斥&&稳定婚姻

计数原理 稳定婚姻...
阅读(195) 评论(0)

基本数论(从整除入门到欧拉弃坑到中国剩余BSGS跑路)

毕业了一点都不开心。 ps:本来就是自己看看所以随便写点什么都可以 整除首先,我们需要一些看起来很有用然而除了装逼没有任何价值的定理: 1.如果a∣ba\mid b且b∣cb\mid c,那么a∣ca\mid c(等同放p) 2.a∣ba\mid b等价于对任意整数xx和yy,有a∣(b∗x+c∗y)a\mid (b*x+c*y) 3.设m≠0m\ne 0,那么a∣ba \mi...
阅读(84) 评论(0)

BZOJ1040 树形DP

基环树裸题哦。DescriptionZ国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了骑士团的身上,就像期待有一个真龙天子的降生,带领正义打败邪恶。骑士团是肯定具有打败邪恶势力的...
阅读(103) 评论(0)

bzoj2466 树形DP xor 高斯消元

出题人太良心了,居然不卡n2n^2的高斯消元……Description 图论中的树为一个无环的无向图。给定一棵树,每个节点有一盏指示灯和一个按钮。如果节点的按扭被按了,那么该节点的灯会从熄灭变为点亮(当按之前是熄灭的),或者从点亮到熄灭(当按之前是点亮的)。并且该节点的直接邻居也发生同样的变化。 开始的时候,所有的指示灯都是熄灭的。请编程计算最少要按多少次按钮,才能让所有节点的指示灯变为...
阅读(179) 评论(0)

bzoj3727 (这真的是树形DP?)

Description 吉丽YY了一道神题,题面是这样的: “一棵n个点的树,每条边长度为1,第i个结点居住着a[i]个人。假设在i结点举行会议,所有人都从原住址沿着最短路径来到i结点,行走的总路程为b[i]。输出所有b[i]。” 吉丽已经造好了数据,但熊孩子把输入文件中所有a[i]给删掉了。你能帮他恢复吗? Input 第一行一个整数n(2<=n<=300000)。 接下...
阅读(121) 评论(0)

bzoj1495 [NOI2006] 网络收费 树形DP

ps:bzoj上的题目是不完整的欸。 你应该同时去bzoj和codevs上看这道题,结合一下基本就可以懂了。简单描述: 一棵有2n(m)2^n(m)个节点的满二叉树,每个节点有一个颜色A或B,对于树上一个非叶子节点x,如果以x为根的子树上A颜色的节点的数量多,就让x的属性为A付费,否则为B付费。对于任意两点i,j,有一个流量Fij{F_{ij}},它们的最近公共祖先为x,如果x与i的属性相同,...
阅读(395) 评论(0)

IOI2005 RIV 树形DP

问题描述: 几乎整个Byteland王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海。这条大河的入海口处有一个村庄——名叫Bytetown。 在Byteland国,有n个伐木的村庄,这些村庄都座落在河边。目前在Bytetown,有一个巨大的伐木场,它处理着全国砍下的所有木料。 木料被砍下后,顺着河流而被运到By...
阅读(124) 评论(0)

BZOJ1509 简单 树形DP

老师大人来电让chris的爸妈跑去找chirs,chirs的家在C处,朋友shermie的家在A处,yashiro的家在B处,爸爸妈妈知道shermie和yashiro的家在哪里,所以他们会先去离chirs的家近的朋友家找,再去离得较远的朋友家找。 但是老师大人并不知道A、B、C三个地方在哪里,所以他给你城市的地图(为了防止你不会Tarjan,老师大人已经帮你缩好了点),已知每条路径需要花费的...
阅读(77) 评论(0)

Hdu4405

仍然是一道水题,没有任何可以说的。#include using namespace std; const int N=100005; double dp[N]; int fly[N]; int main() { for(int n,m,i,j,u,v;~scanf("%d%d",&n,&m)&&(n||m);) { for(i=0;i<=n;i++) dp[i...
阅读(72) 评论(0)

Hdu3853

没有什么好说的。#include using namespace std; double p[1005][1005][3],dp[1005][1005]; int main() { for(int r,c,i,j,k;~scanf("%d%d",&r,&c);) { for(i=1;i<=r;i++) for(j=1;j<=c;j++)...
阅读(82) 评论(0)

CodeForces 148D

可以一整天呆在机房真的很爽。 除了作业神tm的多。 嗯小绿和小蓝好阔奈。真的好阔奈。 嘛第一道概率DP的题吖,当然还是很简单。 笼子里有w只白鼠,b只黑鼠,公举和巨龙玩游戏:公举先抓一只,龙抓一只、跑一只,谁先抓到白鼠谁就赢。(抓到的老鼠是随机的) 让dp[i][j]dp[i][j]表示笼子里还有ii只白鼠,jj只黑鼠,那么: 1.公举抓到了白鼠,赢了,可能性为i/(i+j)i/(...
阅读(106) 评论(0)

论考试的题目应该是多少年前的原题-解题报告

为什么所有的考试题永远只能在远古洪荒时期的OJ和比赛中才能找到。 当时觉得好难好难的题现在已经成了“入门” T1 用n个不同的数组成一个长p的序列,要求任意两个相同的数之间至少要有m个数。求排列方案数。 我也没有找到哪里的题。 用一点点组合数学技巧,只需要求它们的组合方式而无需关心顺序(TJ上表示“因为每个数字都会出现”(死在了这里)),最后乘以一个n!。 然后就是DP,对于dp[i][...
阅读(139) 评论(0)

记一次无限挂的考试

题目和详细的题解见3C杯T1:DP全世界都会写T1除了我。 “这就是颓了两个月树而完全没有颓DP的代价。” f[i][j]{\cal f[i][j]}表示有ii堆时选到第jj堆的概率。状态转移方程(?)(?)如下:for(int i=1;i<=1000;i++) { f[i][1]=1-0.5*f[i-1][1]; for(int j=2;j<i;j++) f[i...
阅读(123) 评论(0)

无聊的LCA

无聊的时候颓了一发LCA 首先,它有四种解法: 辣鸡的Tarjan,有时候很辣鸡的倍增,很快很快一点都不靠玄学树剖,还有凡是树剖做得到的它都做得到的LCT(尽管要加个log)辣鸡的Tarjan为什么很辣鸡: 因为它离线,所以辣鸡。 就算跑得再快,用不了当然辣鸡。 算法大概是长这个样子: 提前知道所有的(u,v),然后搞个并查集,dfs一遍,每次把孩子的集并入父亲,看它的对是否已并入,并入...
阅读(178) 评论(1)

HNOI2017退役记

Day1是怎么挂的窝怎么知道…… 总之状态差的不行…… 暴力优化一下直接挂…… 第一题spaly也直接挂…… 只有第二题没有挂? 然而……的确是第二题浪费了我太多时间…… 总之就是状态真的好差。Day2又是怎么挂的我又怎么知道…… 由puts(“nan”)造成的悲剧…… 据说还差点禁赛…… 不是说spj写好一点就可以完美地排除puts(“nan”)的故障吗…… 是因为我让他们暴露...
阅读(856) 评论(2)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:4376次
    • 积分:261
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论
    传送门