自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Never give in.

弱小和无知不是生存的障碍,傲慢才是。

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

原创 [JZOJ3893] 画矩形

Description有N个操作。在平面直角坐标系中画一个边与坐标轴平行的矩形,输入左下角点坐标和右上角点坐标。给出一个点坐标,查询被多少矩形覆盖。所有点均在第一象限或X,Y轴的非负半轴上,N<=200000Solution经典的CDQ分治(整体二分)。 设矩形(x,y)(p,q) 一个矩形可以拆成四个点,(x,y),(x,q+1),(p+1,y),(p+1,q+1) 第一个点和第四个点

2017-01-21 15:35:19 188

原创 [JZOJ3892] 放棋子

Description 给你N行M列的棋盘,让你放棋子,每行每列至少有1枚棋子,棋子有c种颜色,要求每种颜色至少1枚,求方案数(旋转,翻转算不同方案)。Solution正难则反,考虑设i,ji,j表示ii行jj列**必定**1个都没有放。显然可以容斥。 剩下(n−i)(m−j)(n-i)(m-j)个位置。设t=(n−i)(m−j)t=(n-i)(m-j) 设第c+1c+1种颜色表示不放。

2017-01-21 14:35:58 693

原创 浅谈两类斯特林数

Preface给你N个元素,M个集合(无差别),要你将这N个元素放入M个集合,要求没有空集。求方案数。Text递推方程随手YY S(i,j)S(i,j) 前i−1i-1个元素,若放入了j−1j-1个集合,那么这个元素肯定是新开一个集合,所以等于S(i−1,j−1)S(i-1,j-1) 若已经放入了jj个集合,那么这个元素在前面所有元素中选一个放入,就是S(i−1,j)∗jS(

2017-01-21 08:13:45 2826

原创 [JZOJ3872][CF 434E] 圣诞树

Description 圣诞节到了,小可可送给小薰一棵圣诞树。这棵圣诞树很奇怪,它是一棵多叉树,有n个点,n-1条边。它的每个结点都有一个权值。小可可和小薰想用这棵树玩一个游戏。 定义(s,e)为树上从s到e的简单路径,我们可以记下在这条路径上经过的结点,定义这个结点序列为S(s,e)。 我们按照如下方法定义这个序列S(s,e)的权值G(S(s,e)):假设这个序列中结点的权值为Z0

2017-01-19 22:11:46 694

原创 [JZOJ3861]【JSOI2014】支线剧情2

Description Code一看这种题就是树形DP但是尴尬的是,我们如果直接用存档到叶子的距离DP,会非常不好DP,存在后效性的问题。显然每个叶子的路径长等于叶子的深度(带权)减去当前存档点的深度。路径和最小,叶子深度固定,那就是对应存档点深度和最大了。设f[i]f[i]表示目前在以ii为根的子树,在ii处有一个存档的最大存档深度和。考虑转移。显然我们应该先走不存档的子树,顺序问题怎么考虑?对

2017-01-19 21:23:22 468

原创 [JZOJ3864]【JSOI2014】歌剧表演

Description Solution这题非常有意思。 本来我想各种二进制搞一波,但我看到数据后我放弃了。。。其实这题十分的水。我们把目前分辨不出的放在同一集合。那么对于演出操作,就是将演出的演员从原本的集合中分裂出来,如果某两个演员原本在同一集合,他们同时演出,那么显然还是分不出来,所以原来在同一集合的要连在新的同一集合。对于每个集合,维护元素个数和元素最早变为1的时间即可。Code#inc

2017-01-19 20:29:56 334

原创 [JZOJ3852] 单词接龙

Description Bsny从字典挑出N个单词,并设计了接龙游戏,只要一个单词的最后两个字母和另一个单词的前两个字母相同,那么这两个单词就可以有序的连接起来。 Bsny想要知道在所给的所有单词中能否按照上述方式接龙组成一个单词环(可能是多个),若能,求所有环的环中单词平均长度最大值。 20%的数据:n≤20; 70%的数据:n≤1000; 100%的数据:n≤1000

2017-01-17 15:24:25 478

原创 [JZOJ4937] 与运算

Description Solution设F[i]F[i]表示当前前若干项异或起来为ii的最大答案考虑转移。 显然我们可以只转移ii的一个二进制位。找一位去掉,设去掉后为jj,并求出有多少个aa能包含jj而不包含ii(包含指ii的所有1的位在这些aa上对应的位也是1)设num[i]num[i]表示有多少个包含ii的。 显然包含jj一定包含ii 因此求的值就是num[j]−num[i]num[

2017-01-13 21:36:12 394

原创 【JZWinter Camp 2017】欠题小结

2017.1.12 Day 1 【GDKOI2017模拟1.12】T1 [JZOJ4937] 与运算T2 [JZOJ4937] 序列T3 [JZOJ4937] 平均数

2017-01-12 19:46:32 406

原创 [51Nod 1383] 整数分解为2的幂

Description 任何正整数都能分解成2的幂,给定整数N,求N的此类划分方法的数量!由于方案数量较大,输出Mod 1000000007的结果。 比如N = 7时,共有6种划分方法。 7=1+1+1+1+1+1+1 =1+1+1+1+1+2 =1+1+1+2+2 =1+2+2+2 =1+1+1+4 =1+2+4 输入一个数N

2017-01-11 20:50:08 417

原创 [51Nod 1223] 分数等式的数量

Description 有这样一个分数等式:1/X + 1/Y = 1/N,(X,Y,N > 0)。给出L,求有多少满足X < Y <= L的等式。 例如:L = 12,满足条件的等式有3个,分别是:1/3 + 1/6 = 1/2, 1/4 + 1/12 = 1/3, 1/6 + 1/12 = 1/4。 L<=10^11Solution化简一下式子。 1/x+1/y=1/N1/x

2017-01-04 20:53:32 568 2

原创 [JZOJ3806] 小X的道路修建

Description 因为一场不小的地震,Y 省n 个城市之间的道路都损坏掉了,省长希望小X 将城市之间的道路重修一遍。 很多城市之间的地基都被地震破坏导致不能修路了,因此可供修建的道路只有m 条。因为施工队伍有限,省长要求用尽量少的道路将所有的城市连通起来,这样施工量就可以尽量少。不过,省长为了表示自己的公正无私,要求在满足上述条件的情况下,选择一种方案,使得该方案中最贵道路的价格和最

2017-01-04 19:14:27 393

原创 [JZOJ3809] 设备塔

Description 为了封印辉之环,古代塞姆利亚大陆的人民在异空间中建造了一座设备塔。 简单的说,这座设备塔是一个漂浮在异空间中的圆柱体,圆柱体两头的圆是计算核心,而侧面则是 传输信息所用的数据通道,划分成N *m 个区块。 然而,随着工作的继续进行,他们希望把侧面的一部分区块也改造成其他模块。然而,任何时候都 必须保证存在一条数据通道,能从圆柱体的一端通向另一端。

2017-01-04 12:51:29 395

空空如也

空空如也

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

TA关注的人

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