随笔分类 -  数据结构

摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1657 题意: Farmer John的N(1<=N<=50,000)头奶牛整齐地站成一列“嚎叫”。 每头奶牛有一个确定的高度h(1<=h<=2000000000),叫的音量为v (1<=v< 阅读全文
posted @ 2017-10-06 01:54 Leohh 阅读(229) 评论(0) 推荐(1)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1230 题意: 有n盏灯,一开始全是关着的。 有m次操作(p,a,b)。p为0,则将区间[a,b]内的所有灯反转;p为1,则输出[a,b]中有多少盏灯是亮的。 题解: 线段树区间异或。 与一般 阅读全文
posted @ 2017-10-04 00:30 Leohh 阅读(177) 评论(0) 推荐(0)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1651 题意: 给你n个线段[a,b],问你这些线段重叠最多的地方有几层。 题解: 先将线段按左端点a升序排序。 开一个优先队列q(升序排序),里面存线段的右端点b。 枚举线段i,然后: (1 阅读全文
posted @ 2017-10-02 18:23 Leohh 阅读(198) 评论(0) 推荐(0)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1628 题意: 题解: 单调栈。 单调性: 栈内元素高度递增。 一旦出现比栈顶小的元素,则表明一栋房子的结束。 入栈: 如果出现了一个新的高度b(栈中没有),则入栈。 表明从现在开始,一定有一 阅读全文
posted @ 2017-09-30 00:21 Leohh 阅读(185) 评论(0) 推荐(0)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1604 题意: 平面直角坐标系中,有n个点(n <= 100000,坐标范围10^9)。 给定r,当两个点的曼哈顿距离<=r时,认为这两个点在同一个“群”中。 问你共有多少个群,以及点的数量最 阅读全文
posted @ 2017-09-26 21:25 Leohh 阅读(237) 评论(0) 推荐(0)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1202 题意: 有一个账本,记录了n个月的盈亏。 每个月的数值:正为盈,负为亏。 你知道m个这个账本的区间和[x[i],y[i]]。 问你这个账本是真是假。 题解: 如果已知区间和[a,b], 阅读全文
posted @ 2017-09-13 01:23 Leohh 阅读(187) 评论(0) 推荐(0)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1208 题意: 有一个宠物收养所,在接下来一段时间内会陆续有一些宠物进到店里,或是一些人来领养宠物。宠物和人的总数量为n。 t = 0代表宠物,t = 1代表人。 宠物和人分别有一个特点值a和 阅读全文
posted @ 2017-09-12 01:32 Leohh 阅读(245) 评论(0) 推荐(0)
摘要:题目链接:https://www.rqnoj.cn/problem/429 题意: 如果一张由一个词或多个词组成的表中,每个单词(除了最后一个)都是排在它后面的单词的前缀,则称此表为一个词链。 如:i,int,integer. 给你一堆按字典序排好的字符串,问你最长的词链有多长(词链中的字符串个数) 阅读全文
posted @ 2017-08-31 23:59 Leohh 阅读(131) 评论(0) 推荐(0)
摘要:题目链接:https://nanti.jisuanke.com/t/16443 题意: 给你一个由1~n构成的正整数序列,有m组询问,每组询问要求输出[l , r]区间内的逆序对个数。 数据范围: 对于100%的数据,满足1 <= n,m <= 30000,l < r,∑ | l[i] - l[i- 阅读全文
posted @ 2017-07-31 15:31 Leohh 阅读(341) 评论(0) 推荐(0)