随笔分类 -  菜鸡刷题笔记-线段树

摘要:链接: https://codeforces.com/problemset/problem/915/E 题意: This year Alex has finished school, and now he is a first year student of Berland State Univer 阅读全文
posted @ 2020-01-28 14:20 YDDDD 阅读(192) 评论(0) 推荐(0)
摘要:链接: https://vjudge.net/problem/SPOJ GSS1 题意: You are given a sequence A[1], A[2], ..., A[N] . ( |A[i]| ≤ 15007 , 1 ≤ N ≤ 50000 ). A query is defined a 阅读全文
posted @ 2019-08-08 08:37 YDDDD 阅读(100) 评论(0) 推荐(0)
摘要:链接: https://vjudge.net/problem/HDU 6278 题意: The h index of an author is the largest h where he has at least h papers with citations not less than h. B 阅读全文
posted @ 2019-07-20 11:02 YDDDD 阅读(226) 评论(0) 推荐(0)
摘要:链接: https://vjudge.net/problem/POJ 2104 author=malic 题意: 给定一个数组 a[1...n],数组元素各不相同,你的程序要对每次查询Q(i,j,k)作出回答,其中Q(i,j,k)的含义为在数组a[i...j]中第k大的数字. 例如,给出数组a=(1 阅读全文
posted @ 2019-07-20 10:00 YDDDD 阅读(188) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-3966 题意: Our protagonist is the handsome human prince Aragorn comes from The Lord of the Rings. One day Aragorn find 阅读全文
posted @ 2019-06-04 08:38 YDDDD 阅读(167) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2777#author=0 题意: Chosen Problem Solving and Program design as an optional course, you are required to solve all kin 阅读全文
posted @ 2019-05-11 09:45 YDDDD 阅读(158) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2828#author=0 题意: 有N个人排队,每一个人都有一个val来对应,每一个后来人都会插入当前队伍的某一个位置pos。要求把队伍最后的状态输出。 思路: 刚开始想不到线段树,看了题解之后还是有点懵。 就是线段树的单点更新。 阅读全文
posted @ 2019-04-09 14:07 YDDDD 阅读(299) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-2795#author=10152130143 题意: 在学校的入口处有一个巨大的矩形广告牌,高为h,宽为w。所有种类的广告都可以贴,比如ACM的广告啊,还有餐厅新出了哪些好吃的,等等。。 在9月1号这天,广告牌是空的,之后广告会被 阅读全文
posted @ 2019-04-09 03:31 YDDDD 阅读(181) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-1394 题意: 给一个由0-(n-1)n个值组成的序列。挨个把首位置的值移到最后一位,求每次的逆序对数,找到最小的那个。 思路: 线段树,对每个值加1方便处理,每来一个新值,查询当前比他大的值的数目。 位移时,因为数组由(0-(n 阅读全文
posted @ 2019-04-09 02:26 YDDDD 阅读(138) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-4027#author=0 题意: 给n个数,两种操作,一种对将区间内l数全部变成原来的平方根,向下取整。 一种求区间的和。 思路: 线段数,区间更新,当区间内所有数都为1时不向下更新,即segment[root] == (r - 阅读全文
posted @ 2019-03-01 22:37 YDDDD 阅读(91) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-3264#author=TIMEpings 题意: 农夫John的N(1 ≤ N ≤ 50,000)头奶牛在每次挤奶时都按照相同的次序排着队伍。有一天农夫John决定和一些奶牛组织一场飞盘游戏。为了不那么费神,他将采用与挤奶次序相同 阅读全文
posted @ 2019-03-01 21:22 YDDDD 阅读(116) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/ZOJ-1610#author=0 题意: 给n个区间,是区间,对区间进行染色。 区间的范围是1-8000。 求每种最后存在的颜色能看到的有几段。 思路: 因为是区间,所以范围变成(l+1, r)。 原数组直接延迟操作。 最后将查询的位置对 阅读全文
posted @ 2019-02-27 22:59 YDDDD 阅读(122) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-1698#author=0 题意: 给n个数,默认为1,q次操作,将x-y内的数改成1-3中的一种。 求n个数的和。 思路: 线段树,区间更新。 代码: 阅读全文
posted @ 2019-02-24 16:35 YDDDD 阅读(131) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2528#author=swust20141567 题意: n(n<=10000) 个人依次贴海报,给出每张海报所贴的范围li,ri(1<=li<=ri<=10000000) 。求出最后还能看见多少张海报。 思路: 离散化加线段树。 阅读全文
posted @ 2019-02-24 15:35 YDDDD 阅读(175) 评论(0) 推荐(1)
摘要:链接:https://vjudge.net/problem/POJ-3468 题意: 给定n个树,存在区间更新和区间查找。 思路: 区间更新,延迟标记。 延迟标价某个节点表示,下面的节点存在延迟的值未更新,下一次查找到或使用时更新。 减小时间消耗。 代码: 阅读全文
posted @ 2019-02-24 11:56 YDDDD 阅读(127) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-1166 题意: C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进 阅读全文
posted @ 2019-02-21 02:23 YDDDD 阅读(120) 评论(0) 推荐(1)
摘要:链接:https://vjudge.net/problem/HDU-1754 思路: 线段树模板题 代码: 阅读全文
posted @ 2019-01-13 14:15 YDDDD 阅读(154) 评论(0) 推荐(0)