随笔分类 -  数据结构 - Treap&SBT

摘要:题目描述 求一个序列所有的子区间,满足区间众数的出现次数大于区间长度的一半。 输入 第一行2个用空格隔开的非负整数n,type,表示序列的长度和数据类型。数据类型的作用将在子任务中说明。 第二行n个用空格隔开的非负整数,依次为A1,A2,...,An,描述这个序列。 N<=500000,0<=Typ 阅读全文
posted @ 2017-12-02 09:59 GXZlegend 阅读(435) 评论(0) 推荐(0) 编辑
摘要:题目描述 强强和萌萌是一对好朋友。有一天他们在外面闲逛,突然看到前方有一棵紫荆树。这已经是紫荆花飞舞的季节了,无数的花瓣以肉眼可见的速度从紫荆树上长了出来。仔细看看的话,这个大树实际上是一个带权树。每个时刻它会长出一个新的叶子节点。每个节点上有一个可爱的小精灵,新长出的节点上也会同时出现一个新的小精 阅读全文
posted @ 2017-09-02 16:20 GXZlegend 阅读(696) 评论(0) 推荐(0) 编辑
摘要:题目描述 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 输入 输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正 阅读全文
posted @ 2017-08-22 20:45 GXZlegend 阅读(316) 评论(0) 推荐(0) 编辑
摘要:题目描述 了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个独一无二的位置坐标Xi,Yi(l≤Xi,Yi≤[1..10^9];Xi,Yi∈整数.当满足下列两个条件之一,两只奶牛i和j是属于同一个群的: 1. 阅读全文
posted @ 2017-07-11 08:26 GXZlegend 阅读(411) 评论(0) 推荐(0) 编辑
摘要:题目描述 一条东西走向的穆西河将巴邻旁市一分为二,分割成了区域 A 和区域 B。 每一块区域沿着河岸都建了恰好 1000000001 栋的建筑,每条岸边的建筑都从 0 编号到 1000000000。相邻的每对建筑相隔 1 个单位距离,河的宽度也是 1 个单位长度。区域 A 中的 i 号建筑物恰好与区 阅读全文
posted @ 2017-06-18 08:21 GXZlegend 阅读(293) 评论(0) 推荐(0) 编辑
摘要:题目描述 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:1.查询k在区间内的排名2.查询区间内排名为k的值3.修改某一位值上的数值4.查询k在区间内的前驱(前驱定义为小于x,且最大的数)5.查询k在区间内的后继(后继定义为大于x,且最小的数) 输入 第一行两个数 阅读全文
posted @ 2017-05-24 19:31 GXZlegend 阅读(436) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个序列,初始为空。现在我们将1到N的数字插入到序列中,每次将一个数字插入到一个特定的位置。每插入一个数字,我们都想知道此时最长上升子序列长度是多少? 输入 第一行一个整数N,表示我们要将1到N插入序列中,接下是N个数字,第k个数字Xk,表示我们将k插入到位置Xk(0<=Xk<=k-1 阅读全文
posted @ 2017-05-15 15:14 GXZlegend 阅读(410) 评论(0) 推荐(0) 编辑
摘要:题目描述 N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务. 输入 第一行给出N,K. (1 ≤ k ≤ n ≤ 100000), 下面N行,每行代表这柱砖 阅读全文
posted @ 2017-04-01 14:31 GXZlegend 阅读(307) 评论(0) 推荐(0) 编辑
摘要:题目描述 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通 阅读全文
posted @ 2017-03-14 19:46 GXZlegend 阅读(365) 评论(0) 推荐(0) 编辑
摘要:题目描述 奶牛们计划着去海滩上享受日光浴。为了避免皮肤被阳光灼伤,所有C(1 <= C <= 2500)头奶牛必须在出门之前在身上抹防晒霜。第i头奶牛适合的最小和最 大的SPF值分别为minSPF_i和maxSPF_i(1 <= minSPF_i <= 1,000; minSPF_i <= maxS 阅读全文
posted @ 2017-02-13 15:39 GXZlegend 阅读(383) 评论(0) 推荐(1) 编辑
摘要:题目描述 有编号从1到N的N个小朋友在玩一种出圈的游戏。开始时N个小朋友围成一圈,编号为I+1的小朋友站在编号为I小朋友左边。编号为1的小朋友站在编号为N的小朋友左边。首先编号为1的小朋友开始报数,接着站在左边的小朋友顺序报数,直到数到某个数字M时就出圈。直到只剩下1个小朋友,则游戏完毕。 现在给定 阅读全文
posted @ 2017-01-07 08:12 GXZlegend 阅读(440) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示