自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AFO前考试题目汇总(题解有空再写)(持续更新)

time : 11.29 web: http://codeforces.com/contest/1080 accepted : 3(a,b,c) wrong answer : 1(d) time limited : 0 score:2153 rank(show unofficial):635 rank(not show unofficial):539 sol: time : 11.30 web: ...

2018-11-30 11:47:23 191

原创 网络流最小割相关(持续更新)

(12.6) 今天看了下网络流,本想写一篇博客,但是想了想,画图太费劲,证明也不算特别难,那就先咕着了。 前置知识:网络最大流(最好是dinic算法),最大流最小割定理。 一、割边最少的最小割 题目: hdu3987 http://acm.hdu.edu.cn/showproblem.php?pid=3987 hdu6214 http://acm.hdu.edu.cn/showproblem.ph...

2018-12-06 20:08:21 247

原创 noip2018游记

话说,noip好像已经过去了一个月,从拿到成绩以来,我好像也浑浑噩噩刷了十几天题了。今天不知怎的,翻了翻先辈们的省选游记,感慨万千。想了想,自己是不是也应该留下点东西,如果进不了队,至少还有人能看到我的一点足迹。 Day 0: 时间久远,我已经不记得我是怀着怎样的心情来到鲁能巴蜀,但似乎我还挺轻松的(毕竟目标从来就没定到省队)。打开电脑,重启,写了写lca的板子,再写了个对拍的bat。不知是我没意...

2018-12-05 20:00:33 350

原创 Codeforces Round #525 (Div. 2) D Ehab and another another xor problem

题目:http://codeforces.com/contest/1088/problem/D 题目大意:有0 <= a , b <= 230的a,b两个整数,定义一次操作(c , d)的值为 若(a xor c) > (b xor d)则返回1 若(a xor c) = (b xor d)则返回0 若(a xor c) &am

2018-12-05 08:32:10 599

原创 牛客国庆集训派对Day4 E 乒乓球 组合数学 快速数论变换ntt

看了3天fft和ntt,蒟蒻最终还是有点迷,所以就不专门写一篇关于fft和ntt的博客了,不会的请自行百度。 题目:https://ac.nowcoder.com/acm/contest/204/E 看看题目,期望!这东西,对于数学渣的我简直是噩梦,我在推导了整整一个小时,写了整整两张草稿纸后,总算是有了点思路,再配合题解(这才是重点好吗),才大致想出了这道题。 题目意思我就不复述了,我们对这个问...

2018-12-03 21:47:38 161

原创 分块——一个神奇的暴力思想

分块的思想 对于一个区间问题,即给定一定的范围(不一定是序列,也可以是树等),对于范围中的某一些连续区间进行操作时,我们可以将给定的范围分成k块,那么我们就可以将某一个区间[l , r]分为3段:左端点所在的一块,右端点所在的一块(无所谓是否完整)和中间的整块。对于左右端点所在的两块,我们暴力处理(一般来说是一个一个点处理),对于中间的整块,我们将一块一块处理,或直接多块一起处理。 那么,我们可以...

2018-11-30 20:43:53 497

原创 【湖南集训 】谈笑风生题解 线段树合并

题目:https://www.luogu.org/problemnew/show/P3899 蒟蒻第一道1A的线段树合并,写个博客纪念一下。 读完题,发现题目要求我们对于给定的一个a,求出有多少组b,c,满足a和b是c的祖先,且b和a距离不超过k。 分析一下,a和b都是c的祖先,那么a和b一定出现在一条链上,换言之,a一定是b的祖先节点,或在b的子树中。那么,我们不妨对于这两种情况分开来考虑。首先...

2018-11-28 21:19:02 216

原创 线段树合并的思想和应用(末尾附一些习题)

讲前须知:线段树动态开点 1.概念 线段树合并,一般来说是与线段树动态开点一起用的,它的作用将两棵线段树所统计的信息整合到一棵线段树上。(由于多棵线段树会导致空间复杂度极高,所以线段树合并一般会与动态开点一起使用) 2.思想 我们在合并线段树的时候,肯定不可能一个点一个点的合并,那么我们就需要将一些无用的合并操作去掉。由于我们是动态开点,那么无用的操作指的就是,两棵线段树中有一棵未开辟的节点(或两...

2018-11-28 17:43:01 873

原创 [SDOI 2014]旅行题解 树链剖分 动态开点

题目:https://www.luogu.org/problemnew/show/P3313 做前须知:树链剖分(我的博客:https://blog.csdn.net/weixin_43790474/article/details/84556647 ) 线段树动态开点(我这方面写得不太好,可以去找别的大佬的看看,建议看看主席树)。 首先,看题干,这道题大致要支持如下几个操作: 1.修改点的类型(城...

2018-11-28 13:11:32 142

原创 bzoj3694[FJOI 2014]最短路题解(超详细) 树链剖分

题目(洛谷上没有就懒得找了):给出一个 n 个点 m 条边的无向图, n 个点的编号从 1∼n , 定义源点为 1。定义最短路树如下:从源点 1 经过边集 T到任意一点 i 有且仅有一条路径, 且这条路径是整个图 1 到 i 的最短路径, 边集 T 构成最短路树。 给出最短路树, 求对于除了源点 1 外的每个点 i , 求最短路, 要求不经过给出的最短路树上的 1 到 i 的路径的最后一条边。 对...

2018-11-27 20:19:59 321

原创 树链剖分详细解读(末尾附一些入门难度习题传送门)

不知大家发现没有,我们在做与树有关的题的时候,时常需要询问两点之间的路径上的一些信息(如最大点(边)权,点(边)权和),在没有修改才操作的时候,我们可以用诸如倍增lca等方法维护两点间路径的信息,而当出现修改操作的时候倍增等算法就显得无力。这时候,我们显然需要一种数据结构来支持将树上的路径转化为一段区间,然后用线段树、树状数组等方法维护树上路径信息,那么我们就需要用到树链剖分了。 1.树链剖分的思...

2018-11-26 21:21:43 248

原创 主席树浅解(不带修改)

萌新刚学OI,之前一直听人讲起莫队主席树的高端大气上档次的算法,但一直没去学,直到最近才刚刚了解这个黑科技(好吧,就是今天上午)。理解了一上午,写了好久板子后,我才大致搞懂,就准备写篇博客梳理梳理自己的思路。(理解颇有简陋之处还望谅解) 1.主席树的理解 主席树又叫做可持久化线段树,因为它具有极为强大的功能:他不仅能像线段树一样可以维护、修改和、最值等,它还可以支持访问历史操作,比如:要求维护一颗...

2018-11-24 21:52:55 155

原创 【CQOI2015】任务查询系统题解

题目:https://www.luogu.org/problemnew/show/P3168 萌新做的第一道主席树非模板题,emmm说实话搞得我头皮发麻,想了一个下午,最后还是去看了某神犇的题解,但是并没有看懂,似乎用了树套树(主席树套树状数组,复杂度O(nlog2n))。最后没办法,自己瞎搞居然搞出来一个O(nlog2n),瞬间感觉自己很厉害有木有,虽然我不会别人那些高端算法,但至少我的程序还比...

2018-11-24 21:50:07 521 2

空空如也

空空如也

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

TA关注的人

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