自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

maxtir的博客

一只小蒟蒻的blog

  • 博客(11)
  • 收藏
  • 关注

原创 模板:基于NTT的多项式操作

模板:基于NTT的多项式操作因为实在是太多东西啦,所以就全部整理了以下,持续更新ing~前置知识:NTT顺便说一句,代码采用重载vector封装的形式(因为懒得自己开结构体)下面是几个已经封装的基础代码,为了方便浏览,先贴出来:typedef std::vector<int> VI;int fix(int x) {return (x >> 31 & P)...

2019-06-17 14:44:16 537

原创 [NOI2013]树的计数 计数Dp

[NOI2013]树的计数题目传送门分析强烈吐槽一下这道题不采用取模的方式,害我被卡精度卡了半天。因为毕竟是是自己yy的一种垃圾做法手玩几组数据~~(或者左转看看题解)~~发现按层划分BFS序很科学。然后就可以发现一个结论:一种合法的BFS序的划分对应一棵树。证明:考虑递归构造对应关系。对于某个BFS序,如果我们已经构造出了iii层以内的树,考虑第i+1i+1i+1层,因为已经划分好...

2019-06-25 21:05:14 595

原创 [HNOI2019]白兔之舞 Bluestein's Algorithm FFT 生成函数 矩阵乘法

[HNOI2019]白兔之舞题目传送门名字不错 ^ o ^分析题意:较长,自己看!听说要单位根反演?不会.jpg。还好有非单位根反演的做法:-)首先朴素Dp的话大概就是F(i,j,l)=∑a=0i−1∑b=1nF(a,b,l−1)w[b][j]F(i,j,l)=\sum_{a=0}^{i-1}\sum_{b=1}^{n}F(a,b,l-1)w[b][j]F(i,j,l)=∑a=0i...

2019-06-25 11:25:32 761

原创 codeforces1172 E. Nauuo and ODT LCT

codeforces1172 E. Nauuo and ODT LCT题目传送门分析题目大意:给一棵每个节点有颜色的树,求树上所有路径不同颜色个数和。带修改。一个显然的思路是分颜色考虑,对于每种颜色,考虑没有贡献的路径,那么就是去掉这些颜色的点,剩下的每个连通块内部的点对。也就是连通块的大小平方和条路径没有贡献。。把这些颜色的点全部看成白色,其余看成黑色,问题转化成给你初始是黑色的树,要...

2019-06-24 21:19:04 422

原创 [WC2019] 数树 容斥原理+矩阵树定理+树形Dp+计数Dp+生成函数优化Dp+多项式求Exp

[WC2019] 数树题目传送门分析最近老是在肝一些神仙生成函数题。。。哎,肝败吓疯。其实luogu题解里面的那篇已经很详细了,这篇题解纯属个人整理,建议是到到luogu题解去看。题目大意:告诉你有俩棵有标号无根树,如果某两个节点共用了某条边,那么这两个点的权值必须相同,点权范围在[1,y][1,y][1,y]内,有三个任务,求在给定2,1,0棵树的情况下构造树和点权的方案数。Task1...

2019-06-20 15:12:58 551

原创 [CTS2019]珍珠 NTT 生成函数

[CTS2019]珍珠题目传送门:luogu分析考虑每种颜色有几个。假设已经求出了每种颜色的个数为d1,d2⋯dDd_1,d_2\cdots d_Dd1​,d2​⋯dD​方案数就是n!d1!d2!⋯dD!\frac{n!}{d_1!d_2!\cdots d_D!}d1​!d2​!⋯dD​!n!​考虑这个方案合法的要求。∑di(mod&ThinSpace;&ThinSp...

2019-06-17 21:33:21 334

原创 [CTS2019]氪金手游 概率Dp,树形Dp,容斥原理

[CTS2019]氪金手游题目传送门:luogu分析先考虑一下那个奇怪的条件(都知道是哪个吧)它实际上是说,整个结构形成了一棵树。但是这棵树很奇怪,边有顺的也有反的。先考虑全是顺的边的情况,也就是说,对于这棵树,子树根得是第一个选到的。假设所有的www是定的,总的www和是SumSumSum,子树的www和是SwS_wSw​,子树根的www为xxx那么子树的第iii次抽到的概率可...

2019-06-17 20:16:34 415

原创 CF1019E Raining season 边分治+凸包闵可夫斯基和

CF1019E Raining season传送门分析题目大意:就是给一颗树,每条边有两个属性(a,b)(a,b)(a,b),对于每个t∈[0,m]t\in[0,m]t∈[0,m],求一条路径使得∑at+∑b\sum at+\sum b∑at+∑b最大。...

2019-06-17 19:43:36 431

原创 [CTSC2018]暴力写挂 边分治+启发式合并

[CTSC2018]暴力写挂 边分治+虚树传送门:bzojluogu分析题目大意:给俩树T,T’T,T’T,T’,求depx+depy−(depLca(x,y)+depLca′(x,y)′)dep_x+dep_y-(dep_{Lca(x,y)}+dep&#x27;_{Lca&#x27;(x,y)})depx​+depy​−(depLca(x,y)​+depLca′(x,y...

2019-06-10 20:45:33 293

原创 算法学习:动态点/边分治+[ZJOI2007]Hide 捉迷藏

动态点/边分治算法学习例题:[ZJOI2007]捉迷藏luogubzoj题目大意:给一颗树,节点分黑白,开始全黑,给两个操作,要么把一个节点黑白变化,要么询问树上最远黑点距离动态点分治呼呼,终于写(chao)完了这道动态点分治的题目。首先不懂点分治的戳这里(记得把题目也写写,写完再来看这道)对于这道题我们考虑不带修改的情况,及直接询问树上最远黑点的距离,显然是一个裸的树dp,只要用...

2019-06-08 09:39:26 334

原创 算法学习:边分治+bzoj2870: 最长道路tree

算法学习:边分治前言本来作为一名标准的NOIP退役选手,老早想要再见OI+停更+读文化课一波行云流水的操作了,结果D类居然还有,于是继续苟!然后就有了日常赛前学算法。例题bzoj2870: 最长道路tree权限题来着,题目大意如下:给定一棵N个点的树,求树上一条链使得链的长度乘链上所有点中的最小权值所得的积最大。其中链长度定义为链上点的个数。分析关于树上路径问题,想必大家都清楚著...

2019-06-06 20:58:47 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除