自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CaptainChen的博客

I solemnly swear that I am up to no good.

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 (扩展)Lucas定理——求大组合数取模

Lucas定理若PPP为质数 Crn≡C⌊r/P⌋⌊n/P⌋×Cr mod Pn mod P (mod P)Cnr≡C⌊n/P⌋⌊r/P⌋×Cn mod Pr mod&nbsp

2018-03-31 10:21:09 281

原创 动态树(LCT)错误总结

汇总犯过的一大堆神奇错误。访问儿子结点时,没有pushDown(),左右儿子未翻转。例:Node *findRoot(Node *u){ Access(u); Splay(u); //这里漏掉一句:u->pushDown(); while(u->ch[0]!=null) { u=u->ch[0]; ...

2018-03-25 10:38:19 270

原创 【AtCoder3913】【Peterzavodsk Contest 001 F】XOR Tree(状压DP)

看了别人的题解,想了半天,我决定把它解释清楚一些。题目大意有N(2≤N≤105)N(2≤N≤105)N(2\leq N\leq10^5)个点的树,树边有权值a(0≤a≤15)a(0≤a≤15)a(0\leq a \leq 15),每次操作可以把树上一条路径上所有边异或一个任意值www,最少多少次操作可以使所有边权都变为000。题解用V[u]V[u]V[u]表示把结点uuu的所有边的...

2018-03-24 16:28:21 343

原创 【AtCoder3910】【Peterzavodsk Contest 001 C】Vacant Seat(二分)

头一次过交互题。题目大意有N(3≤N≤99999,N为奇数)N(3≤N≤99999,N为奇数)N(3\leq N\leq99999,N为奇数)个座位排成一个圈,有男的和女的坐在上面,同性的人不能靠在一起,因为NNN为奇数,所以总共只会留一个空位。有202020次查询机会,返回这个座位的人性别,找出空位的位置。题解如果正常坐位,必然是“男女男女……”,奇偶性相同的地方性别相同。 有...

2018-03-24 15:56:46 183

原创 排列问题(DP)

题意长度为N的排列是一个序列(a,a,...,a)(a,a,...,a)(a , a , ..., a ),恰好包含从111到NNN的每一个数字。例如,(3,1,4,5,2)(3,1,4,5,2)(3, 1, 4, 5, 2)是 一个长度为5的排列。 对于两个排列a和b,定义 magic(a,b)=max(a,b)+max(a,b)+...+max(a,b)magic(a,b)=max(...

2018-03-12 09:39:12 1140

原创 快速数论变换(NTT)

引入对快速傅里叶变换(FFT)的缺点进行了优化。 在计算多项式乘法(卷积)时,FFT设计三角函数、复数等很多恶心的东西,有着最大的缺点:精度问题,而在很多题目中往往需要进行取模,要求精度很高,FFT就不行了。于是就有了快速数论变换原根FFT之所以可以实现,是利用了单位复根ωω\omega的周期性质,ωnn=1,ωkn=ωk+nnωnn=1,ωnk=ωnk+n\omega_n^...

2018-03-06 17:28:39 917

原创 【CodeForces500E】New Year Domino (线段树+并查集+栈)

题目大意有一排多米诺骨牌,按x坐标顺序从左到右输入,每个骨牌有他的位置p,高度l,可以花费1代价使骨牌高度+1,有q个询问,询问一个区间l,r,从l开始推倒,使[l,r]区间全部倒下的最小代价。 题解考虑将询问排序,离线处理。 因为左边的骨牌有可能会推倒它右边的连续一段区间的骨牌,我们处理询问时应按询问左端点从右往左处理。 设当前左端点已经处理到第lll个骨牌。 用adda...

2018-03-02 19:42:22 382

Euler函数前缀

一道简单积性函数求和例题及数据,含C++标程。

2017-07-06

背包变形问题treasure

自编01背包变形问题,有数据,C++标程,题目,可供练习。

2017-07-06

Qt镜像源_qt_mirror

Qt镜像源,在线安装Qt时设置这个为源可以更快的安装。

2017-05-13

空空如也

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

TA关注的人

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