自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玫葵之蝶

搬到dkw.moe了

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

原创 模拟赛题解

红包发红包打表可以知道答案是w2k\frac w {2^k}2kw​,我们来尝试证明这个答案。k=1,∫0wx=w2\int_0^w x=\frac w 2∫0w​x=2w​k=2,∫0wx2=w4\int_0^w \frac x 2=\frac w 4∫0w​2x​=4w​那么假设答案是w2k\frac w {2^k}2kw​我们来归纳这个答案:首先k=1的情况我们已经说过了。那...

2018-12-16 18:55:38 2077

原创 CF896C Willem, Chtholly and Seniorious

LinkDifficulty算法难度6,思维难度5,代码难度5Description维护一个数列,支持四种操作:L R x ,给区间[L,R]加上xL R x ,讲区间[L,R]都变成xL R k ,询问区间[L,R]的第k小数L R x y ,询问区间[L,R]的x次幂和,对y取模1≤n,m≤105,1≤ai≤1091\le n,m\le 10^5,1\le a_i\le ...

2018-12-13 09:49:42 1018

原创 HAOI2016 放棋子

LinkDiffculty算法难度4,思维难度5,代码难度5Description给你一个 n×nn\times nn×n 的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列。要求你在这个矩阵上放 nnn 枚棋子(障碍的位置不能放棋子)。要求你放 nnn 个棋子也满足每行只有一枚棋子,每列只有一枚棋子的限制,求有多少种方案。1≤n≤2001\le n\le...

2018-12-01 11:52:24 608

原创 HEOI2016/TJOI2016 游戏

LinkDiffculty算法难度6,思维难度5,代码难度6Description给定一个 n×mn\times mn×m 的地图,有空地,障碍,不能放炸弹的空地。炸弹的威力不能穿过障碍,可以穿过不能放炸弹的空地。要求放最多的炸弹,使得不存在炸弹能互相炸到。1≤n,m≤501\le n,m\le 501≤n,m≤50Solution考虑取出行列中的极长连续不含障碍的段。然后对于...

2018-12-01 11:46:09 364

原创 HEOI2016/TJOI2016 排序

LinkDiffculty算法难度5,思维难度5,代码难度5Description给定一个 nnn 排列,要求支持两个操作:对[L,R]升序排序对[L,R]降序排序mmm 个操作之后,会询问位置 qqq 上的值。1≤n,m,q≤1051\le n,m,q\le 10^51≤n,m,q≤105Solution线段树分裂/合并的板题(这题有个非常好写的做法,考虑二分答案。二...

2018-12-01 11:41:31 287

原创 LOJ565 mathematican的二进制

LinkDifficulty算法难度7,思维难度6,代码难度6Description一个初始为 000 的二进制数,有 mmm 次操作。第 iii 次操作是将这个二进制数加上 2ai2^{a_i}2ai​ 。这个操作以 pip_ipi​ 的概率执行。如果某次操作执行了并且修改了二进制数的 kkk 位,那么它会带来 kkk 的代价。问代价和的期望,答案对 998244353998244...

2018-11-27 15:51:07 653

原创 remoon题表

hihocoder1751(1+1/2+1/3+…+1/n)*n!hihocoder1750枚举sqrt®以内的质数幂,去筛范围内的那些数。考虑记录每个数最后要么没了,要么剩下一个质因子,复杂度有点儿玄学,大概O(LlogL)左右吧。hihocoder1746考虑分情况讨论一下是否其中一个点为lca,然后倍增跳一下就好了。hihocoder1743考虑k比较小,我们可以状压当前位置...

2018-11-22 06:57:36 361

原创 SCOI2015 小凸玩密室

LinkDifficulty算法难度5,思维难度7,代码难度6Description给定一棵nnn个点的完全二叉树,树边带权,点带val(x)val(x)val(x)的权值。定义两个点的距离dis(u,v)dis(u,v)dis(u,v)为uuu到vvv的最短路径上经过的边权之和。你一开始可以选择一个起始点,并点亮这个点,这一步不需要花费。你在点亮一个点之后,必须紧接着将它的子树内所...

2018-11-16 09:55:53 433 2

原创 SCOI2015 小凸玩矩阵

LinkDiffculty算法难度6,思维难度5,代码难度6Description给定一个N×MN\times MN×M的矩阵,要求你每行选一个元素,同时不能有同列元素同时被选。你要最小化这些元素中的第KKK大权值。1≤K≤N<M≤2501\le K\le N<M\le 2501≤K≤N<M≤250Solution首先我们可以二分答案,这个非常显然...

2018-11-16 09:55:14 202

原创 SCOI2015 情报传递

LinkDiffculty算法难度6,思维难度6,代码难度6Description由于原版题面有点儿复杂,我会简化许多。给定一棵nnn个点的树,每个点初始权值为000,每个点有一个开关,如果开关开着,这个点的权值会每天加111。有mmm个操作,分为两种:打开一个点xxx的开关,保证这个操作对每个点至多进行一次。查询xxx到yyy的路径上有多少个点权值大于CCC1≤n,m≤2×...

2018-11-16 09:54:37 200

原创 SCOI2015 国旗计划

LinkDiffculty算法难度5,思维难度6,代码难度5Description给定一个长度为mmm的环,环上有mmm个点[1,m][1,m][1,m],以及nnn个互不包含的区间。要求对于每个区间求出,在必须选这个区间的前提下,能使得所有被选区间覆盖整个环的最少区间数。1≤n≤2×105,m<1091\le n\le 2\times 10^5,m<10^...

2018-11-16 09:53:53 259

原创 HNOI2017 影魔

LinkDiffculty算法难度6,思维难度7,代码难度6Description给定一个长度为nnn的排列AAA。对于一个区间[L,R](L<R)[L,R](L<R)[L,R](L<R),如果max(AL+1,AL+2,…,AR−1)<min(AL,AR)max(A_{L+1},A_{L+2},…,A_{R-1})<min(...

2018-11-16 09:53:00 275

原创 HNOI2017 礼物

LinkDiffculty算法难度6,思维难度7,代码难度6Description给定两个长度为nnn的数字串AiA_iAi​和BiB_iBi​,元素值都不超过mmm,定义两个串的差异值为:∑i=1n(Ai−Bi)2\sum_{i=1}^n (A_i-B_i)^2∑i=1n​(Ai​−Bi​)2你可以给其中一个串加上任意一个非负整数ccc,并将其中一个串旋转任意位,要求最小化差异值。1...

2018-11-16 09:52:26 171

原创 HNOI2017 单旋

LinkDiffculty算法难度5,思维难度6,代码难度7Description给定一棵Spaly(不知道的可以去看官方题面),支持五种操作:插入一个数x单旋最小值单旋最大值单旋删除最小值单旋删除最大值每次操作之后输出当前操作点的操作前深度,也就是操作代价。1≤n≤2×1051\le n\le 2\times 10^51≤n≤2×105,保证权值互不相同Solutio...

2018-11-16 09:52:00 211

原创 HNOI2017 大佬

LinkDiffculty算法难度5,思维难度6,代码难度6Description由于题面过于复杂,这里就不贴了,自己看链接吧。。。Solution首先我们可以dp求出可以自由支配的最大天数ddd,直接dp(i,j)dp(i,j)dp(i,j)代表第iii天,血量为jjj,所能自由支配的最大天数。然后我们考虑bfsbfsbfs求出所有合法二元组(F,C)(F,C)(F,C),代表打出...

2018-11-16 09:51:25 225

原创 APIO2014 序列分割

LinkDiffculty普通:算法难度6,思维难度6,代码难度5凸优化:算法难度7,思维难度7,代码难度8Description你正在玩一个关于长度为 n​n​n​ 的非负整数序列的游戏。这个游戏中你需要把序列分成 k+1​k+1​k+1​ 个非空的块。为了得到 k+1​k+1​k+1​ 块,你需要重复下面的操作 k​k​k​ 次:选择一个有超过一个元素的块(初始时你只有一块,即整...

2018-11-16 09:50:21 322

原创 HEOI2015 公约数数列

LinkDiffculty算法难度5,思维难度7,代码难度6Description给定长度为nnn的序列,要求支持两种操作,共qqq个:给定id,vid,vid,v,将ididid位置的值修改成vvv给定xxx,求最小正整数ppp使得gcd(a1,a2,...,ap)×xor(a1,a2,...,ap)=xgcd(a_1,a_2,...,a_p)\times xor(a_1,a_2,...

2018-11-16 09:49:10 408

原创 九省联考2018 林克卡特树

LinkDifficulty算法难度7,思维难度7,代码难度5Description给定一棵nnn个点的树,边带权值,要求你选出k+1k+1k+1条链,使得权值和最大。1≤k<n≤3×105,∣v∣≤1061\le k<n\le 3\times 10^5,|v|\le 10^61≤k<n≤3×105,∣v∣≤106Solution前面的小部分分我就不...

2018-11-15 09:47:41 1226

原创 WF2016 BranchAssignment

LinkDifficulty算法难度5,思维难度6,代码难度5Description给定一张n个点r条边的有向图,边有长度,其中编号1~b是部门,b+1号是总部。现在要求你将所有部门分成s组,每组的所有部门之间都要互相传递信息。从x传递信息到y,要先从x传到总部,再由总部传到y。要求你划分分组使得传递信息经过的总长度最小。1≤s≤b<n≤5000,1≤r≤50000,...

2018-11-15 09:47:12 315

原创 POJ1509 GlassBeads

LinkDifficulty算法难度8,思维难度5,代码难度6Description给定一个串,你可以把开头字符放到结尾,这个操作可以执行任意次求使得最终串字典序最小的起点在哪个位置多组询问,单组长度不超过100001000010000Solution把字符串复制一遍接在后面,然后建SAM从根节点开始走,每次走可以走的最小边,走n步到达的点就是答案#include<cst...

2018-11-15 09:47:01 209

原创 Or

Difficulty算法难度7,思维难度8,代码难度7Description给定nnn和kkk求数列AAA使得以下条件成立的方案数:∀Ai∈[1,2k)\forall A_i\in [1,2^k)∀Ai​∈[1,2k)定义B1=A1,Bi=Bi−1xor⁡AiB_1=A_1,B_i=B_{i-1}\operatorname{xor}A_iB1​=A1​,Bi​=Bi−1​xor...

2018-11-15 09:46:46 167

原创 测试

Diffculty算法难度7,思维难度8,代码难度7Description给定A,B,C,求∑i=1A∑j=1B∑k=1Cd(ijk)\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^C d(ijk)∑i=1A​∑j=1B​∑k=1C​d(ijk)1≤A,B,C≤1051\le A,B,C\le 10^51≤A,B,C≤105Solution首先推一波式子:默认A&...

2018-11-15 09:46:33 175

原创 BZOJ3578 GTY的人类基因组计划2

LinkDifficulty算法难度4,思维难度6,代码难度4Description一开始给定nnn个元素,都位于第一个集合中有mmm个集合,编号1~mqqq次操作,分两种类型:将一个元素移动到另一个集合里询问编号在[l,r][l,r][l,r]之间的以前没有询问过的集合的大小之和1≤n,m,q≤1051\le n,m,q\le 10^51≤n,m,q≤105Solutio...

2018-11-15 09:46:04 219

原创 BZOJ4913 遗忘的集合

LinkDifficulty算法难度8,思维难度8,代码难度7Description给定背包体积n,有若干个物品(未知),给出1~n体积的完全背包方案数(模p意义下的)求字典序最小的物品集合方案使得物品体积不超过n,且方案数恰好与给出的相同n≤218,p为任意质数n\le 2^{18} ,p为任意质数n≤218,p为任意质数Solution那个字典序最小就是安慰选手的233333...

2018-11-15 09:45:34 287

原创 BZOJ4555 求和

LinkDifficulty算法难度6,思维难度7,代码难度6Description求以下式子,其中S(i,j)S(i,j)S(i,j)是第二类斯特林数,且1≤n≤1051\le n\le 10^51≤n≤105∑i=0n∑j=0iS(i,j)⋅2j⋅(j!)\sum_{i=0}^n\sum_{j=0}^iS(i,j)\cdot 2^j\cdot (j!)∑i=0n​∑j=0i​S(i,...

2018-11-15 09:45:06 131

原创 BZOJ4336 骑士的旅行

LinkDifficulty算法难度5,思维难度4,代码难度6Description给你一棵树,再给你一堆骑士,每个骑士有居住地和武力值有3种操作:查询x到y的路上,前K大的骑士的武力值修改第i个骑士的居住地修改第i个骑士的武力值1≤n≤4∗104,1≤K≤201\le n\le 4*10^4,1\le K\le 201≤n≤4∗104,1≤K≤20Solution看K这...

2018-11-15 09:44:47 174

原创 BZOJ4259 残缺的字符串

LinkDescription给你两个串AAA和BBB,长度分别为mmm和nnn要求你输出B​B​B​的每一个能和A​A​A​完全匹配的位置关键是两个串里都有通配符1≤m≤n≤3∗1051\le m \le n\le 3*10^51≤m≤n≤3∗105Solution表示我完全不会这题,太神啦Orz我们定义两个字符串的距离函数:KaTeX parse error: Expecte...

2018-11-14 09:41:08 168

原创 BZOJ4009 接水果

LinkDifficulty算法难度6,思维难度7,代码难度7Description给你一棵树,给你若干个盘子,每个盘子对应着一条链和一个权值会掉下来若干个苹果,每个苹果对应着一条链和一个k盘子可以接苹果当且仅当盘子的路径是苹果的路径的子路径苹果会选择可以接住它的盘子中的权值第k小的求每个苹果被哪个盘子接住,输出权值1≤n,m,q≤4∗1041\le n,m,q\le 4*10^...

2018-11-14 09:40:33 185

原创 BZOJ3680 吊打GTY

LinkDescriptiongty又虐了一场比赛,被虐的蒟蒻们决定吊打gty。gty见大势不好机智的分出了n个分身,但还是被人多势众的蒟蒻抓住了。蒟蒻们将n个gty吊在n根绳子上,每根绳子穿过天台的一个洞。这n根绳子有一个公共的绳结x。吊好gty后蒟蒻们发现由于每个gty重力不同,绳结x在移动。蒟蒻wangxz脑洞大开的决定计算出x最后停留处的坐标,由于他太弱了决定向你求助。不计摩擦,...

2018-11-14 09:39:47 253

原创 BZOJ3569 DZY-Loves-Chinese-II

LinkDifficulty算法难度5,思维难度7,代码难度5Description给定一个无向图,nnn个点,mmm条边,qqq组询问每组询问删除kkk条边,问整张图是否连通强制在线n≤105,m≤5×105,q≤5×104n\le 10^5,m\le 5\times 10^5,q\le 5\times 10^4n≤105,m≤5×105,q≤5×104Solution发现在k...

2018-11-14 09:39:10 219

原创 BZOJ3566 概率充电器

LinkDifficulty算法难度4,思维难度5,代码难度4Description给定一棵树,每个点有直接充电的概率,每条边有传递充电的概率求被充电的点的个数的期望值1≤n≤5×1051\le n\le 5\times 10^51≤n≤5×105Solution换根dp裸题咯定义dpxdp_xdpx​代表点xxx充不上点的概率,ans=n−∑dpians=n-\sum dp_i...

2018-11-14 09:38:10 159

原创 BZOJ3514 GERALD07加强版

LinkDifficulty算法难度7,思维难度7,代码难度7Description给定一个无向图,有nnn个点,mmm条边,边从111到mmm标号qqq次询问,每次询问[l,r][l,r][l,r]内的边组成的图的连通块个数1≤n,m,q≤2×1051\le n,m,q \le 2\times 10^51≤n,m,q≤2×105Solution这题听说可以树套树,但是会TLE以...

2018-11-14 09:37:30 285

原创 THUSC2018游记

(我这个蒟蒻过了THU然而被PKU拒了,就跑来THU了)Day 0表示在车上抽出来了辉夜姬,好开心OvO表示我7点到酒店,他跟我说9点才能入住woc,然后等了两个小时就进房间颓废。颓到中午之后,吃了麦当劳(肥宅快乐堡+肥宅快乐水)等到同为SX的舍友cyx之后就赶紧去签到了。结果我们先去了东门,发现不开,然后绕了好久,进了好几个假门,终于到了一个可以进的门。。。结果差点儿就报道迟到了。...

2018-11-14 09:36:21 603

原创 dkw的难度标准

dkw今天突发奇想,准备以后在自己的blog上搞个新难度评级就是分三类:算法难度,思维难度,代码难度每类都分1~10,分别有以下的对应关系:12345678910入门普及提高-提高+省选-省选省选+NOI-NOINOI+大概暂时这样分吧qwq然后我以后就会在文章前面搞个这样的评级,大家可以参考一下。...

2018-11-14 09:35:46 238

原创 关于搬迁

emmmm又从以前的blog搬回来了,最近开始慢慢加回来以前写的东西吧。。。还是觉得多么好看的blog都没用,还是让更多人看到才好。

2018-11-14 09:35:14 388

原创 BZOJ5152 通道

LinkDescription给你3棵带权树,找两个点使得它们在3棵树中最短路径上权值之和最大。n≤105,w≤1012n\le 10^5,w\le 10^{12}n≤105,w≤1012Solution正解的边分+虚树+某神奇dp表示根本看不懂。。。LCA开场28min过这题,太神啦OrzLCA的做法就是找50~100个点,然后每个点dfs找最远点(3棵树中的)更新答案之后将当前...

2018-11-14 09:33:01 187

原创 SXOI2018游记

SXOI2018游记大家好,这里是现役OIer dkw,为大家带来SXOI2018的实况转播。Day 0上午dkw前往试机,10min打了个LCT,滚粗了然后就下到3L,开始打osu,手感莫名好,一首4stars差点儿过了等其他三人都试机完了,回到了酒店,开始各种颓废晚上总算是看完了《魔法科高校的劣等生》,真的好好看呀qwq莫名有点儿慌,翻了翻自已以前的200多...

2018-04-10 20:44:29 1148 9

原创 BZOJ3529 : [Sdoi2014]数表(反演+BIT)

SDOI真的是什么毒瘤题都有qwq 这个题首先推式子的步骤我就不说了 最后长这个样子:(N<=M) (f(d)代表约数和函数) ∑T=1N⌊NT⌋⌊MT⌋∑d|Tf(d)∗μ(Td)∑T=1N⌊NT⌋⌊MT⌋∑d|Tf(d)∗μ(Td)\sum_{T=1}^N \lfloor\frac N T\rfloor \lfloor\frac M T\rfloor \sum_{d|T}f(d)...

2018-04-09 20:14:28 202

原创 hdu5628 : Clarke and math(线性筛)

这题以前用快速幂写的 今天用线性筛写了一下,真刺激 大概就是说那个东西是 f∗1kf∗1kf*1^k 然后你只要算出来1k1k1^k 就可以O(nlogn)O(nlogn)O(nlogn)卷积了 关于算1k1k1^k当然可以直接快速幂 O(nlognlogk+nlogn)O(nlognlogk+nlogn)O(nlognlogk+nlogn) 然而有更好的做法,我们可以线性筛 首...

2018-04-09 17:59:01 254

原创 O(nlogn)~O(1)的LCA

RT,这个算法感觉超级有用 大概就是说搞出来欧拉序 (欧拉序就是每个点进入时记录一次,从每一个子树出来时记录一次) 然后再欧拉序上搞RMQ,就可以了,具体可以自己画个图看看 这东西超级好写的,常数又小 代码:#include<cstdio>#include<cstring>#include<iostream>#include<cma...

2018-03-26 11:03:05 2802 1

空空如也

空空如也

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

TA关注的人

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