自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【BZOJ3211】花神游历各国(线段树)

DescriptionSolution线段树维护,由于有效开根最多loglog\log次,直接暴力开根即可。Code/************************************** * Au: Hany01 * Prob: [BZOJ3211] 花神游历各国 * Date: Jul 31st, 2018 * Email: hany01@fo...

2018-07-31 21:39:56 379

原创 【BZOJ4653】【UOJ222】【LOJ2086】【NOI2016】区间(线段树)

Descriptionhttp://uoj.ac/problem/222Solution线段树水题。将线段按长度排序,由于花费等于最长线段减最短线段,我们可以只考虑选取一段连续区间内的线段。 我们对于每一个左端点,找到一个最靠左的右端点计算贡献。而右端点的位置是单调的,我们可以做到O(n)O(n)O(n)枚举,加上线段树,时间复杂度O(nlogn)O(nlog⁡n)O(n...

2018-07-31 21:18:20 185

原创 【LOJ2587】【APIO2018】铁人两项(圆方树,树形DP)

Descriptionhttps://loj.ac/problem/2587Solution发现其实题目要求的就是对于每一条路径(u,v)(u,v)(u,v)所有可能经过的点数的和。我们建出圆方树,令方点的权值为所在点双(一条边也看作点双)的大小,圆点权值为−1−1-1,那么路径(u,v)(u,v)(u,v)可能经过的点的个数就是圆方树上两点间路径的权值和。我们要计算对...

2018-07-31 19:35:32 284

原创 【BZOJ2125】最短路(仙人掌,圆方树)

Description给一个N个点M条边的连通无向图,满足每条边最多属于一个环,有Q组询问,每次询问两点之间的最短路径。Solution建出圆方树。对于圆圆边,边权为原仙人掌的边权;对于圆方边,边权为圆点到方点代表的环中DFS序最小的点的距离。对于每个询问,如果LCA为圆点,那么答案为两点距离;如果是方点,答案为两点到方点代表的环的距离和加上两点走到环上后所在的点的最短距离...

2018-07-31 12:32:49 268

原创 【COGS2187】帕秋莉的超级多项式

Description求: Solution直接模拟即可。多项式幂次还没有写过,其实很简单,Fk=eklnFFk=ekln⁡FF^k=e^{k\ln F}即可。Code/************************************************ * Au: Hany01 * Date: Jul 30th, 3018 * Pr...

2018-07-30 12:12:45 295

原创 【Luogu4726】多项式exp模板

Description给定G(x)G(x)G(x),求F(x)≡eG(x)(modxn)F(x)≡eG(x)(modxn)F(x)\equiv e^{G(x)}\pmod {x^n}。Solution 预备知识:牛顿迭代 求出F(x)F(x)F(x)使得G(F(x))=0(modxn)G(F(x))=0(modxn)G(F(x))=0\pmod {x^n}。 假...

2018-07-30 11:21:22 248

原创 【BZOJ1023】【SHOI2008】仙人掌图 cactus (仙人掌,DP)

Description求仙人掌直径(两点间的最短路径最长)。Solution对于圆圆边,直接转移。 对于每一个环,我们维护一个单调队列。由于必须是最短路径,也就是从环上的一点走到另一点时必须走较短的一侧,所以当队首与当前点的距离大于size/2size/2size/2时,将队首弹出,用当前队首更新答案,计算出当前环的顶端向下的最长链即可。Code/****...

2018-07-29 16:39:24 238

原创 【BZOJ4316】小C的独立集(仙人掌,DP)

Description给定一个仙人掌,求最大独立集。Solution对于圆方树上的圆点和圆点之间的连边,我们和树形DP类似的转移即可。 对于每一个方点,我们将其代表的环拿出来处理,在环上跑一个简单的DP即可。Code/************************************************ * Au: Hany01 * Date...

2018-07-29 11:34:27 390

原创 【Luogu4238】多项式取Ln模板题

Description多项式取lnln\ln。Solutionlnf(x)=∫f′(x)f−1(x)ln⁡f(x)=∫f′(x)f−1(x)\ln f(x)=\int f'(x)f^{-1}(x)Code/************************************************ * Au: Hany01 * Date: Jul 2...

2018-07-28 15:58:07 249

原创 【BZOJ3625】【CF438E】【多项式开方模板题】小朋友和二叉树

Description我们的小朋友很喜欢计算机科学,而且尤其喜欢二叉树。 考虑一个含有n个互异正整数的序列c[1],c[2],…,c[n]。如果一棵带点权的有根二叉树满足其所有顶点的权值都在集合{c[1],c[2],…,c[n]}中,我们的小朋友就会将其称作神犇的。并且他认为,一棵带点权的树的权值,是其所有顶点权值的总和。 给出一个整数m,你能对于任意的s(1<=s<=m)计算出权...

2018-07-27 23:44:04 309

原创 【Luogu4239】多项式求逆 加强版(多项式求逆,任意模数NTT)

Description多项式求逆,对109+7109+710^9+7取模。Solution将多项式求逆的中的乘法换成任意模数NTT即可。Code/************************************** * Au: Hany01 * Prob: [Luogu4239] 多项式求逆(加强版) * Date: Jul 26th, 201...

2018-07-27 14:41:00 353

原创 【LOJ2183】【BZOJ3992】【SDOI2015】序列统计(DP,原根,NTT)

Descriptionhttps://loj.ac/problem/2183Solution我是来复习NTT板子的。。容易得到一个暴力DP方法,设fi,jfi,jf_{i,j}表示到第iii位,当前余数为jjj的方案数。 将其像快速幂一样转移可以将nnn优化成lognlog⁡n\log n。考虑怎么继续优化: 我们发现f[l][k]=∑i×j≡k(modm)f[l−...

2018-07-26 21:28:34 190

原创 【BZOJ4003】【LOJ2107】【JLOI2015】城池攻占(可并堆)

Descriptionhttps://loj.ac/problem/2107Solution由于不会乘上负数,所以到达同一座城池的骑士相对战斗力不会变化。 所以我们用堆来维护一座城池中骑士的战斗力排名,将牺牲的骑士弹出、不断向上合并即可。long long坑死人啊。。。Code/************************************** *...

2018-07-26 14:13:28 207 2

原创 【Luogu3872】【TJOI2010】电影迷(最大权闭合子图模板题)

Description小A是一个电影迷,他收集了上百部的电影,打算从中挑出若干部在假期看完。他根据自己的口味和网上的介绍,对每部电影X都打了一个分数vX,表示自己喜欢的程度。这个分数的范围在-1000至1000之间,越大表示越喜欢。小A每看一部电影X,他的体验值就会加上vX。另外,因为某些电影是组成一个系列的,比如著名的《终结者》系列、《黑客帝国》系列等等,如果小A只看了前一部而没有看后一...

2018-07-26 09:56:43 306

原创 【BZOJ1497】【NOI2006】最大获利(最小割)

Description新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最优化等项目。在前期市场调查和站址勘测之后,公司得到了一共N个可以作为通讯信号中转站的地址,而由于这些地址的地理位置差异,在不同的地方建造通讯中转站需要投入的成...

2018-07-25 23:06:22 202

原创 【BZOJ1391】【CEOI2008】order(最小割)

Description有N个工作,M种机器,每种机器你可以租或者买过来. 每个工作包括若干道工序,每道工序需要某种机器来完成,你可以通过购买或租用机器来完成。 现在给出这些参数,求最大利润 。Solution跟太空飞行问题类似,都是最大权闭合子图的模型。 从源点向每个工作连边,流量为利润;从每个工作向对应机器连边,流量为租用价格;从机器向回点连边,流量为机器的购买价格。答案为...

2018-07-25 22:43:20 198

原创 【BZOJ1934】【BZOJ2768】善意的投票/冠军调查(最小割)

Description幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。我们定义一次投票的冲突数为好朋友之间发生冲突的总数加上和所有和自己本来意愿发生冲突的人数。 我们的问题就是,每位小朋友应该怎样投票,才能使冲突数最小?Solu...

2018-07-25 16:35:30 169

原创 【BZOJ1135】【POI2009】Lyz(Hall定理,线段树)

Description初始时滑冰俱乐部有1到n号的溜冰鞋各k双。已知x号脚的人可以穿x到x+d的溜冰鞋。 有m次操作,每次包含两个数ri,xi代表来了xi个ri号脚的人。xi为负,则代表走了这么多人。 对于每次操作,输出溜冰鞋是否足够。Solution根据Hall定理,溜冰鞋足够当且近当:对于人的每个子集S′S′S',他们可以穿的对应的溜冰鞋的集合Γ(S′)Γ(S′)\Gamm...

2018-07-25 14:18:29 281

原创 【BZOJ4200】【LOJ2134】【NOI2015】小园丁与老司机(DP,有源汇上下界最小流)

Descriptionhttps://loj.ac/problem/2134SolutionTask 1考虑将所有点以yyy为第一关键字、xxx为第二关键字排序。yyy坐标相同的点放在一起DP。 记录两个前驱。一个是在本行的前驱,如果无需跳到别的点,那么前驱等于自己;另一个是下一行的前驱。DFS一遍就可以把路径找出来了。Task 2要求选最少的路径遍历所有的边,直...

2018-07-24 23:07:43 426

原创 【AGC010 D】Decrementing (博弈)

Description有一个正整数数列,两人轮流操作,每次选择一个大于1的数,将其减1,然后将所有数除以所有数的gcdgcd\gcd,无法操作的一方负,问先手必胜还是后手必胜。Solution考虑对于1,1,…,1,2是必胜的,对于其它的k,k,...,k,k+1k,k,...,k,k+1k,k,...,k,k+1,对方都可以通过操作来避免。而1,1,…,1,2有奇数个偶数。...

2018-07-23 16:52:23 197

原创 【BZOJ3876】【AHOI/JSOI2014】分支剧情(有源汇有上下界最小费用最大流)

Descriptionn给定一张DAG,每条边有边权,每次只能从第一个点出发沿着拓扑图走一条路径,求遍历所有边所需要的最小边权和。 (感觉原题题意很迷啊)Solution对于每一条边下界为1搞费用流即可。开始在在BZOJ上AC了,然后洛谷T成了70分,卡了半天常数也只有90分。 发现其他的dalao每个点只需要二十几ms,而我要九百多ms QAQ 然后将费用为1的边先...

2018-07-21 11:12:05 348

原创 【LOJ2721】【NOI2018】屠龙勇士(CRT,扩展欧几里得)

Descriptionhttps://loj.ac/problem/2721Solution将题意转化成方程: ⎧⎩⎨⎪⎪t1x≡a1(modp1)t2x≡a2(modp2)t3x≡a3(modp3)…{t1x≡a1(modp1)t2x≡a2(modp2)t3x≡a3(modp3)…\begin{cases} t_1 x \equiv a_1 \pmod{p_1} \\...

2018-07-21 09:14:54 453

原创 【BZOJ3545】【BZOJ3551】【ONTAK2010】Peaks(Kruskal重构树,倍增,主席树)

Description在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。BZOJ3551强制在线。SolutionKruskal重构树。 考虑Kruskal的加...

2018-07-20 22:32:34 275

原创 【BZOJ2055】80人环游世界(有源汇有上下界最小费用最大流)

Descriptionhttps://www.luogu.org/problemnew/show/P4553 垃圾BZOJ,又是权限题Solution从sss向s′s′s'连流量上界为mmm、下界为000、费用为000的边。 每个点拆成两个点,其中一个向另一个连边,上界下界都为ViViV_i,费用为000。 从s′s′s'向每个入点连边,每个出点向ttt连边。 点与点之间如...

2018-07-20 20:54:45 376

原创 【LOJ116】【LOJ117】有源汇有上下界最大(小)流

Descriptionhttps://loj.ac/problem/116 https://loj.ac/problem/117Solution用S,TS,TS,T表示超级源点、超级汇点,用s,ts,ts,t表示源点、汇点。对于有源汇的可行流,从ttt向sss连+∞+∞+\infty的边可转化成无源汇可行流,然后用无源汇的方法解决即可。可行流的大小等于ttt向sss连的+...

2018-07-19 16:09:21 621

原创 【LOJ115】无源汇有上下界可行流 模板题

Descriptionhttps://loj.ac/problem/115Solution如果uuu向vvv有一条下界为f1f1f_1、上界为f2f2f_2的边,那么从SSS向vvv、uuu向TTT连一条流量为f1f1f_1的边,从vvv向uuu连一条f2−f1f2−f1f_2-f_1的边。当最大流等于∑f1∑f1\sum f_1时,有可行流。Code跑得好慢哇...

2018-07-19 12:57:46 298

转载 追妹子的各种算法

动态规划,基本上就是说: 你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题 就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你才能追到MM。 因此,该问题适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看 他如何对他人。”的道理,并且对付这样的MM总能得到最优解。但确定是开销 较大,因为每个子问题都要好好对待。。。。贪心法,基本上就是: ...

2018-07-19 10:41:38 528 1

原创 【NOI2018】归程(可持久化并查集,Dijkstra)

Descriptionhttps://www.luogu.org/problemnew/show/P4768Solution如果没有强制在线,我们先预处理出距离1的最短路,将询问和边按海拔从大到小依次加入,用并查集维护当前联通块内距离1最近的点即可。如果强制在线,用可持久化并查集即可。时间复杂度O(nlog2n)O(nlog2⁡n)O(n\log^2 n),用Krusk...

2018-07-19 09:03:59 388

原创 【LOJ6015】【CTSC1999】【网络流24题】星际转移问题/家园

Descriptionhttps://loj.ac/problem/6015Solution从下到大枚举天数,对于每一天的每一个地点建一个点。 从起点向每一天的地球连边,流量为+∞+∞+\infty; 从每一个飞船前一天所在的太空站连向后一天的太空站,流量为飞船可容纳人数; 从前一天的一个地点连向后一天的同一个地点,流量为+∞+∞+\infty。 不断加边、跑Dinic...

2018-07-18 22:50:18 239

原创 【LOJ6121】【网络流24题】孤岛营救问题(SPFA)

Descriptionhttps://loj.ac/problem/6121Solution用dis[x][y][s]dis[x][y][s]dis[x][y][s]表示位于(x,y)(x,y)(x,y)、当前得到的钥匙状态为sss的最短路,SPFA即可。Code/************************************** * Au: H...

2018-07-18 21:04:44 219

原创 【LOJ6223】【网络流24题】汽车加油行驶问题(SPFA)

Descriptionhttps://loj.ac/problem/6223Solution用dis[u][t]dis[u][t]dis[u][t]表示位于节点uuu,剩余的油还可以走ttt步,跑最短路即可。Code/************************************** * Au: Hany01 * Prob: [LOJ6223]...

2018-07-17 21:45:15 309

原创 【LOJ6122】【网络流24题】航空路线问题

Descrptionhttps://loj.ac/problem/6122Solution对于每个点,拆成两个点,一个向另一个流量为1,费用为-1(起点、终点流量为2),其他的边流量为INF,跑MCMF即可。Code/************************************************ * Au: Hany01 * Prob: l...

2018-07-17 08:27:27 278

原创 【ARC080 F】Prime Flip(二分图匹配)

Description有一个无限长的序列,一些位置被翻转了,你每次可以翻转连续奇质数个位置,问最少多少次操作可以将所有位置复原。Solution(这是LSTete的题解)定义序列SSS表示元件的方向, 0下1上, 特别地, S0=0S0=0{S_0} = 0. 不妨考虑差分, 定义序列CCC, 当 Si=Si−1  Si=Si−1 ~...

2018-07-16 20:29:58 270

原创 【LOJ6225】【网络流24题】火星探险问题

Descriptionhttps://loj.ac/problem/6225Solution跟深海机器人类似地建边。 注意输出方案时有点坑,找到一条路径后必须退回终点,再继续找,不然会出bug。Code/************************************************ * Au: Hany01 * Date: Jul 1...

2018-07-15 21:03:02 191

原创 【LOJ6224】【网络流24题】深海机器人问题

Descriptionhttps://loj.ac/problem/6224Solution对于每一条路径,建两条边,一条流量为1,费用为权值;一条流量为+∞+∞+\infty,费用为0,跑MCMF即可。Code/************************************************ * Au: Hany01 * Date: Jul...

2018-07-13 16:40:06 216

原创 【LOJ6227】【网络流24题】最长k可重线段集问题

Descriptionhttps://loj.ac/problem/6227Solution做法同最长k可重区间集问题 只是要处理垂直于x轴的线段。 我们可以将横坐标坐标乘2,如果两个端点的横坐标相等就把右端点+1,否则左端点+1。 就酱。Code/************************************************ * Au...

2018-07-13 15:49:52 301

原创 【LOJ6014】【网络流 24 题】最长 k 可重区间集问题

Descriptionhttps://loj.ac/problem/6014Solution考虑费用流: 先离散化, 从SSS向111连边,流量为kkk,费用为000; 从最后一个点向TTT连边,流量为kkk,费用为000; 从iii向i+1i+1i+1连边,流量为+∞+∞+\infty,费用为000; 对于每一条线段,从左端连向右端,流量为111,费用为线段长度。 ...

2018-07-12 21:44:48 196

原创 【LOJ6009】【网络流24题】软件补丁(状压DP,SPFA)

Descriptionhttps://loj.ac/problem/6009Solution根本就不是网络流哇直接状压DP即可,用SPFA实现。Code/************************************************ * Au: Hany01 * Date: Jul 12th, 2018 * Prob: LOJ60...

2018-07-12 20:11:08 218

原创 【LOJ6010】【网络流24题】数字梯形

Descriptionhttps://loj.ac/problem/6010Solution第一问:每个数字拆成两个点,流量为1,边的流量也为1 第二问:点的流量为+∞+∞+\infty 第三问:边的流量也为+∞+∞+\infty费用流即可。Code/************************************************ * ...

2018-07-12 19:29:31 158

原创 【LOJ6012】【网络流24题】分配问题

Descriptionhttps://loj.ac/problem/6012Solution费用流裸题。 至于最大效益,取相反数即可。Code/************************************************ * Au: Hany01 * Date: Jul 12th, 2018 * Prob: LOJ6012 * ...

2018-07-12 16:36:43 257

空空如也

空空如也

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

TA关注的人

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