自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 jzoj4591 异或图(斯特林反演,线性基)

description n<11,s<60solution这玩意儿让我想砸电脑怎么办 连通问题,发现不连通条件很简单,但连通条件很难处理。 即,枚举每个连通块内是哪些点(枚举子集划分)后,用线性基(或高斯消元求自由元?)可以较快地求出有多少种方案使得:不在同一子集中必定不连通,在同一子集中可能不连通。所以容斥就好了,考虑一种确切的异或之后的图G,假如他有m个连...

2018-08-30 22:57:01 349

原创 jzoj5836 Sequence (区间筛)

题意求[L,R]中,最小质因子大于K的数(包括素数)的异或和。 L,R<=1e14,K<=1e9 R-L<=1e7就TM是个线筛在线筛过程中,由于每个数N都会被他的最小质因子筛到。若不是质数,则其最小质因子必定<=N−−√<=NN−−√N\sqrt N时,我们就可以将NNN以内的合数全部标记出来了。那么,我们线筛做到1e7的时候,[L,R]区间...

2018-08-21 16:14:44 213

原创 jzoj5824 party (Hall定理,最大流转换为最小割DP求解)

题意 n<=3e5,q<=5e4,m<=1e3模型转换当确定每个人能带的颜色(特产)后,就变成了一个网络流问题。 每个人向它的颜色连边,颜色向T连1容量的边。 可以二分一个答案mid,然后从S给每个人连这么多容量的边,若能跑满则存在解。因为左边5个点,可以枚举左边怎么选,求出最小割(=最大流)就行。然而并不需要这么麻烦,容易发现上面的模型可以变为: 将一...

2018-08-16 20:32:42 465

原创 jzoj5823 marshland (最大费用可行流)

题面 n<=50巧妙构图想了好久流还是不会 注意题目给的奇偶性质 : 一个L中间必定X+Y=奇数。 显然L除了中间之外的旁边的两个点一定是X+Y=偶数的。 仔细观察bing就bu能发现,这两个点一个是偶+偶,一个是奇+奇。 根据这个构图,就变成了简单的最大费用可行流。 别忘了最大流量限制为m. 关于可行流,有一个结论是,当最长路小于0时,不再进行增广。 感性理...

2018-08-16 20:23:20 406

原创 可持久化平衡树: 无旋Treap

例题jzoj3658文本编辑器无旋Treap有旋Treap由于splay的存在而无用武之地了。 优点:代码较短,原生支持区间分裂合并,并支持可持久化。 缺点:较splay大概有2的常数。核心操作定义请戳split(root,x) 将树root分解为两颗树,第一颗为其中[1,x],第二颗为[x+1,size] 返回是保存上述两个根的pair。merge(a,...

2018-08-15 20:24:38 361

原创 jzoj5814 【NOIP提高A组模拟2018.8.14】 树 (树上期望,递归法列方程)

题面梦游中的你来到了一棵 N 个节点的树上. 你一共做了 Q 个梦, 每个梦需要你从点 u 走到 点 v 之后才能苏醒, 由于你正在梦游, 所以每到一个节点后,你会在它连出去的边中等概率地 选择一条走过去, 为了确保第二天能够准时到校, 你要求出每个梦期望经过多少条边才能苏 醒. 为了避免精度误差, 你要输出答案模10^9 + 7的结果. 对于 100%的数据, N <= 100000...

2018-08-14 19:00:17 391

原创 OI中的线性基

水平有限,此处只记录一些OI中线性基的思路,基本与线性代数无关了。定义线性基一般用于求解异或问题。 对n个数求其线性基,得到最多 二进制下位数m 个数。其满足三个性质: 1. 线性基能相互异或得到原集合的所有相互异或得到的值。 2. 线性基是满足性质1的最小的集合 3. 线性基没有异或和为0的子集。注意一点,线性基内不一定是原数。 但我们称被成功插入线性基的数为在线性基中...

2018-08-13 20:23:34 389

原创 POJ1160 Post Office (四边形不等式)

题意四边形不等式对于二元函数w(i,j),若任意a<=b<=c<=da<=b<=c<=daw(a,c)+w(b,d)<=w(a,d)+w(b,c)w(a,c)+w(b,d)<=w(a,d)+w(b,c)w(a,c) + w(b,d) w(i,j)>=w(i′,j′),[i,j]包含

2018-08-07 21:48:01 813

原创 jzoj5765 【省选模拟8.5】相互再归的鹅妈妈 (集合划分,斯特林反演)

mk<=5e6,m<=5e4mk<=5e6,m<=5e4mk[n=1]=∑m的集合划分A    ∏(ai−1)!⋅(−1)ai−1[n=1]=∑m的集合划分A    ∏(ai−1)!⋅(−1)ai−1[n=1] = \sum_{m的集合划分A} ~~~~\prod(ai-1)! \cdot ...

2018-08-07 19:24:38 748

空空如也

空空如也

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

TA关注的人

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