olahiuj的博客

想要再努力一点

bzoj3702 二叉树 bzoj2212 [Poi2011]Tree Rotations 线段树合并

Description 现在有一棵二叉树,所有非叶子节点都有两个孩子。在每个叶子节点上有一个权值(有n个叶子节点,满足这些权值为1..n的一个排列)。可以任意交换每个非叶子节点的左右孩子。 要求进行一系列交换,使得最终所有叶子节点的权值按照中序遍历写出来,逆序对个数最少。 对于100%的...

2018-09-14 18:01:09

阅读数:18

评论数:0

jzoj5865 假期旅行 线段树+倍增

Description Solution 看了题解才知道啥是ISIJ,infleaking好强啊%%% 记a[i]为从i往右走不换座位能走到的最右端。我们离线然后合并同一座位相交的线段,用线段树维护一下这个a 可以发现i向a[i]连边组成了一棵树,于是问题变成求两个点的深度差,...

2018-09-12 21:15:54

阅读数:17

评论数:0

bzoj1135 [POI2009]Lyz 霍尔定理+线段树

Description 初始时滑冰俱乐部有1到n号的溜冰鞋各k双。已知x号脚的人可以穿x到x+d的溜冰鞋。 有m次操作,每次包含两个数ri,xi代表来了xi个ri号脚的人。xi为负,则代表走了这么多人。 对于每次操作,输出溜冰鞋是否足够。 n m k d ( 1≤n≤200,000 , 1...

2018-09-07 19:01:31

阅读数:19

评论数:0

bzoj4515 [Sdoi2016]游戏 树链剖分+李超树

Description Alice 和 Bob 在玩一个游戏。 游戏在一棵有 n 个点的树上进行。最初,每个点上都只有一个数字,那个数字是 123456789123456789。 有时,Alice 会选择一条从 s 到 t 的路径,在这条路径上的每一个点上都添加一个数字。对于路径上的一个...

2018-09-06 17:44:56

阅读数:18

评论数:0

bzoj1568 [JSOI2008]Blue Mary开公司 李超树

Description Blue Mary 最近在筹备开一家自己的网络公司。由于他缺乏经济头脑,所以先后聘请了若干个金融顾问为他设计经营方案。 万事开头难,经营公司更是如此。开始的收益往往是很低的,不过随着时间的增长会慢慢变好。也就是说,对于一个金融顾问 iii,他设计的经营方案中,每天的...

2018-09-04 22:06:36

阅读数:11

评论数:0

jzoj5849 d 线段树

Description Solution 考虑按a升序排序。可以发现答案为min(a)*min(b),那么我们枚举a[i]作为最小的a,查询第m-i+1小的b更新答案 注意每次要删掉最小的a,即一个矩形不能被删多于一次 Code #include &amp...

2018-08-25 15:16:49

阅读数:34

评论数:0

jzoj5837 Omeed 线段树+矩阵乘法

Description 好长啊 Solution 早上睡过头了推出一堆假的柿子并不能过样例 考虑怎么求c(i)的期望。显然有ci=(ci−1+1)×pi+ci−1×t×(1−pi)ci=(ci−1+1)×pi+ci−1×t×(1−pi)c_i=\left(c_{i-1}+1\r...

2018-08-21 16:54:10

阅读数:26

评论数:0

jzoj5833 Endless Fantasy 树上启发式合并+线段树

Description 中二少年cenbo幻想自己统治着Euphoric Field。由此他开始了Endless Fantasy。 Euphoric Field有n座城市,m个民族。这些城市之间由n-1条道路连接形成了以城市1为根的有根树。每个城市都是某一民族的聚居地,cenbo知道第i个...

2018-08-20 19:54:55

阅读数:36

评论数:0

bzoj5312 冒险 线段树

Description Kaiser终于成为冒险协会的一员,这次冒险协会派他去冒险,他来到一处古墓,却被大门上的守护神挡住了去路,守护神给出了一个问题, 只有答对了问题才能进入,守护神给出了一个自然数序列a,每次有一下三种操作。 1,给出l,r,x,将序列l,r之间的所有数都 and x...

2018-08-18 17:38:14

阅读数:27

评论数:0

bzoj3600 没有人的算术 替罪羊树+线段树

Description 好长啊 Solution 区间修改+区间查询最大值,考虑用线段树做 注意到我们需要在短时间内求出每个位置上数的rank,如果我们把这些数字插入平衡树中rank就非常好求了 考虑用替罪羊树。我们每次插入时判断一个节点是否不平衡(存在儿子的size...

2018-08-15 22:12:48

阅读数:20

评论数:0

bzoj1112 [POI2008]砖块Klo 线段树

Description N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务. 第一行给出N,K. (1 ≤ k ≤ n ≤ 100000), 下面N...

2018-08-13 19:56:04

阅读数:16

评论数:0

bzoj5379 Tree dfs序列+线段树+lca

Description 给出一棵树,要求资磁一下三个操作 1. 换根为x 2. 将x的子树内所有点权加上y 3. 记x,y的lca为z,求z所在子树内所有点权之和 Solution 这道题一看就非常签到,实在不会还可以LCT水分 对于操作1我们不用真的换根,用一个变量root...

2018-08-09 15:34:03

阅读数:17

评论数:0

jzoj3959 [GDOI2015模拟12.21]鸡腿の乒乓 线段树+并查集

Description 【故事の背景】 鸡腿是CZYZ的著名DS,他为了树立高富帅的伟大形象决定暑假去张江大学学习(游玩)。在呆了一段时间之后,鸡腿突然发现,张江的妹子怎么这么少啊这么少啊这么少啊。为了勾搭妹子,鸡腿决定去玩乒乓游戏。 【问题の描述】 乒乓游戏可不是乒乓!乒乓好像也和这...

2018-07-14 10:13:53

阅读数:29

评论数:0

jzoj4017 [雅礼联考DAY01]逃跑 二分+dp+线段树

Description Konrad, Delfador 和 Kalenz 一行人又喜闻乐见地被追杀了。 他们面临的是一条有 N 个地点的路, 他们从 0 号地点出发, 要逃到 N 号地点去。每个地点的战斗都有一定的金币收入 Ai,也有一定的部队损失 Bi。 为了更好地逃生, Delfa...

2018-07-13 19:33:58

阅读数:53

评论数:0

jzoj4270 [NOIP2015模拟10.27]魔道研究 线段树

Description “我希望能使用更多的魔法。不对,是预定能使用啦。最终我要被大家称呼为大魔法使。为此我决定不惜一切努力。” ——《The Grimoire of Marisa》雾雨魔理沙 魔理沙一如既往地去帕秋莉的大图书馆去借魔导书(Grimoire) 来学习魔道。 最开始的时候...

2018-07-12 16:55:08

阅读数:63

评论数:0

bzoj3333 排队计划 树状数组+线段树

Description Solution 非常巧妙地区分了我这种不会算复杂度的菜鸡选手 先离散一下树状数组求逆序对,记f[i]为下标大于i且小于a[i]的数字数量,显然答案就是f[]的和,并且每次修改都会使一部分f变为0 考虑用线段树维护这个过程,由于每个数字只会被改变一次,因...

2018-06-27 19:34:05

阅读数:27

评论数:0

bzoj4999 This Problem Is Too Simple!树链剖分+线段树

Description 给您一颗树,每个节点有个初始值。 现在支持以下两种操作: 1. C i x(0<=x<2^31) 表示将i节点的值改为x。 2. Q i j x(0<=x<2^31) 表示询...

2018-06-22 21:46:02

阅读数:23

评论数:0

bzoj1758 [Wc2010]重建计划 长链剖分+线段树

Description X国遭受了地震的重创, 导致全国的交通近乎瘫痪,重建家园的计划迫在眉睫。X国由N个城市组成, 重建小组提出,仅需建立N-1条道路即可使得任意两个城市互相可达。于是,重建小组很快提出了一个包含N-1条道路的方案,并满足城市之间两两可达,他们还计算评估了每条道路e建设之后...

2018-06-18 21:46:32

阅读数:65

评论数:0

bzoj4094 [Usaco2013 Dec]Optimal Milking 线段树

Description Farmer John最近购买了N(1 <= N <= 40000)台挤奶机,编号为1 … N,并排成一行。第i台挤奶机每天能够挤M(i)单位的牛奶 (1 < =M(i) <=10...

2018-06-14 17:18:21

阅读数:11

评论数:0

bzoj3307 雨天的尾巴 线段树合并

Description N个点,形成一个树状结构。有M次发放,每次选择两个点x,y 对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成 所有发放后,每个点存放最多的是哪种物品。 1<=N,M<=100000 1&l...

2018-06-13 20:33:45

阅读数:32

评论数:0

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