
线段树
文章平均质量分 52
cgh_Andy
没什么好说的。。一个小渣渣
展开
-
BZOJ 3333: 排队计划
刷个博客记录一下。。题意就不说了做法大概是 如果定义p[i]为第i个数为开头的逆序对数量 我们的每次操作不会影响到前面的p[i]而且我们会发现 会将后面的p[i]都减去(也就是变为0) 所以我们只需要离散化一下 然后用树状数组求出ans 接着对于每次操作 用线段树每次删掉 x到n的最小值 直到删到x 删是指 将这个点的值变为正无穷,这样以后就不会找到他了 最后ans-=p[x]就好了我原创 2016-09-11 19:03:04 · 581 阅读 · 0 评论 -
BZOJ 3443: 装备合成
orz噶爷 (就是那个叫wohenshuai的大佬) 好劲啊……………….原创 2017-03-31 11:51:15 · 858 阅读 · 0 评论 -
BZOJ 3110: [Zjoi2013]K大数查询
网上面貌似挺多人说cdq分治?(虽说和整体二分打起来是挺像的。) 可是这题就是整体二分吧? 当然还有强大树套树 像我这种垃圾就不会打。 过程中会比int大 用unsigned int 或者 long long都可以原创 2017-03-27 14:55:44 · 498 阅读 · 0 评论 -
BZOJ 4333: JSOI2012 智者的考验
JSOI吼劲啊= = 这道题其实就是线段树 (咦 听起来很简单?原创 2017-04-15 09:46:35 · 610 阅读 · 0 评论 -
BZOJ 3747: [POI2015]Kinoman
都说是经典题。嗯我也觉得是 然而我太菜了。。 一开始在想O(n)的做法 想不到 难道是nlogn? 看了看status个个都挺慢的啊 本来就是要nlogn。。原来直接暴力上线段树搞就好了 (线段树维护这个点为起点到i的答案原创 2017-04-21 11:21:41 · 539 阅读 · 1 评论 -
BZOJ 4105: [Thu Summer Camp 2015]平方运算
这道题好劲啊 乍一看就知道是线段树 然而不知道怎么做 于是又看题解 愉快地引用结论 (数据里的p比较特殊???原创 2017-04-23 15:22:20 · 1137 阅读 · 0 评论 -
BZOJ 2588: Spoj 10628. Count on a tree
慕名前来做树上路径第K大 (为什么我之前没听说过这个模板题原创 2017-10-12 07:57:31 · 484 阅读 · 0 评论 -
BZOJ 1146: [CTSC2008]网络管理Network
被数据结构题艹哭QAQ 果然我数据结构还是太弱了原创 2017-10-12 07:57:52 · 473 阅读 · 0 评论 -
BZOJ 1018: [SHOI2008]堵塞的交通traffic
线段树有这种姿势啊。。是我太菜了。。。一开始简直被吓呆了QAQ原创 2017-12-26 21:02:59 · 589 阅读 · 0 评论 -
BZOJ 3306: 树
这道题还是挺友善的。。 画画图就知道是什么回事了 分三种情况讨论。线段树按dfs序维护即可 黄学长说的挺清楚的原创 2017-03-31 11:44:53 · 500 阅读 · 0 评论 -
BZOJ 3307: 雨天的尾巴
被虐地不要不要的 我还是太垃圾了原创 2017-03-31 11:41:32 · 647 阅读 · 0 评论 -
BZOJ 1230: [Usaco2008 Nov]lites 开关灯
水题。。原创 2016-09-07 13:32:29 · 489 阅读 · 0 评论 -
POJ 2374/bzoj 3387: [Usaco2004 Dec]Fence Obstacle Course栅栏行动
一个因为看错而产生的忧伤的故事原创 2016-10-28 15:33:28 · 824 阅读 · 0 评论 -
POJ 3657/bzoj 1594 猜数游戏 Haybale Guessing
二分+线段树or并查集 有趣...原创 2016-10-28 15:51:02 · 851 阅读 · 0 评论 -
POJ 3667/BZOJ 1593: [Usaco2008 Feb]Hotel 旅馆
线段树原创 2016-10-31 11:05:50 · 596 阅读 · 0 评论 -
BZOJ 3476: [Usaco2014 Mar]The Lazy Cow
呜呜呜 这题弄了我好久有一点很重要的是 你要看出一个点按照曼哈顿距离刚好就是围出来一个正方形 与坐标轴成45°我们要让他与坐标轴平行 方便我们搞然后就要把它“旋转一下” 然而我并不会QAQ 看了别人的之后大概知道 坐标变成 x+y,x-y 纵坐标避免负值都加上10^6至于为什么 可以自行百度旋转坐标系有个大神告诉我 你会发现正方形里一条边上的点 要弄成与坐标轴平行 所以x或者y原创 2016-10-31 21:48:56 · 1126 阅读 · 0 评论 -
BZOJ 1095: [ZJOI2007]Hide 捉迷藏
一时兴起觉得这题的代码打的挺帅挺快的留个代码。原创 2017-03-21 08:28:37 · 598 阅读 · 0 评论 -
BZOJ 2957: 楼房重建
这道题还不错….我太蠢了 想不来QAQ 膜了一下线段树做法之后发现还有简单粗暴的分块算法 好劲啊原创 2017-03-24 10:11:59 · 576 阅读 · 0 评论 -
BZOJ 3958: [WF2011]Mummy Madness
这道题也很劲啊 辣鸡的我想不到哇原创 2017-03-31 11:37:06 · 544 阅读 · 0 评论 -
BZOJ 4811: [Ynoi2017]由乃的OJ
辣鸡csdn要我改密码所以发晚了老年选手懒于写blog(躺反正也步入晚年,准备AFO这道题不错 想写写其实 O(nklog2)O(nklog2)O(nklog^2) 的做法并不难想到,我们只要枚举某一位填了0或1结果会是啥就行了剩下就是树剖的操作了然而其实每一位是不必枚举的,在线段树中,你只要维护全部是0或者全部是1的就可以了v0[u]=(v0[l]&v1[...原创 2018-04-15 19:01:34 · 606 阅读 · 0 评论