随笔分类 -  数据结构 - 主席树

摘要:题目描述 Coffee的世界里也是有棒棒糖卖的,Coffee买了N(1≤N≤50000)只连着的。这N只棒棒糖包裹在小塑料袋中,排成一列,相邻的两只棒棒糖的塑料袋是接起来的。为了方便,我们把棒棒糖从左到右编号为1..N。每只棒棒糖有一种口味。第i只的口味是ci(1≤ci≤50000)。两只棒棒糖i, 阅读全文
posted @ 2018-02-28 20:28 GXZlegend 阅读(504) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为n的序列,m询问,每次询问求出[l,r]范围内的每一个数加上x再与b异或能够得到的最大值。 输入 第1行,两个整数,n,m,表示菜品数和顾客数。 第2行,n个整数,a1,a2,...,an,表示每道菜的评价值。 第3至m+2行,每行4个整数,b,x,l,r,表示该位顾客的期望 阅读全文
posted @ 2017-10-13 14:28 GXZlegend 阅读(373) 评论(0) 推荐(0) 编辑
摘要:题目描述 M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N-1条高速光缆组成。每个部门都有一个专属的路由器,部门局域网内的所有机器都联向这个路由器,然后再通过这个通信 阅读全文
posted @ 2017-08-22 20:59 GXZlegend 阅读(370) 评论(0) 推荐(0) 编辑
摘要:题目描述 一个可重复数字集合S的神秘数定义为最小的不能被S的子集的和表示的正整数。例如S={1,1,1,4,13},1 = 12 = 1+13 = 1+1+14 = 45 = 4+16 = 4+1+17 = 4+1+1+18无法表示为集合S的子集的和,故集合S的神秘数为8。现给定n个正整数a[1]. 阅读全文
posted @ 2017-07-04 10:18 GXZlegend 阅读(438) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 第一行包含一个正整数testcase,表示当前测试数据的测试点编号。保证1≤testcase≤20。 第二行包含三个整数N,M,T,分别表示节点数、初始边数、操作数。第三行包含N个非负整数表示 N个节点上的权值。 接下来 M行,每行包含两个整数x和 y,表示初始的时候,点x和点y 之 阅读全文
posted @ 2017-07-03 11:42 GXZlegend 阅读(378) 评论(0) 推荐(0) 编辑
摘要:题目描述 我早已习惯你不在身边, 人间四月天 寂寞断了弦。 回望身后蓝天, 跟再见说再见…… 某天,蒟蒻Autumn发现了从 Gty的妹子树(bzoj3720) 上掉落下来了许多妹子,他发现 她们排成了一个序列,每个妹子有一个美丽度。 Bakser神犇与他打算研究一下这个妹子序列,于是Bakser神 阅读全文
posted @ 2017-06-23 19:37 GXZlegend 阅读(538) 评论(0) 推荐(0) 编辑
摘要:题目描述 奈特公司是一个巨大的情报公司,它有着庞大的情报网络。情报网络中共有n名情报员。每名情报员口J-能有若T名(可能没有)下线,除1名大头日外其余n-1名情报员有且仅有1名上线。奈特公司纪律森严,每名情报员只能与自己的上、下线联系,同时,情报网络中仟意两名情报员一定能够通过情报网络传递情报。奈特 阅读全文
posted @ 2017-06-06 10:30 GXZlegend 阅读(317) 评论(0) 推荐(0) 编辑
摘要:题目描述 You are given a node-labeled rooted tree with n nodes. Define the query (x, k): Find the node whose label is k-th largest in the subtree of the n 阅读全文
posted @ 2017-06-03 21:01 GXZlegend 阅读(323) 评论(0) 推荐(0) 编辑
摘要:题目描述 You are working for Macrohard company in data structures department. After failing your previous task about key insertion you were asked to write 阅读全文
posted @ 2017-01-18 13:10 GXZlegend 阅读(293) 评论(0) 推荐(0) 编辑
摘要:题目描述 兵库县位于日本列岛的中央位置,北临日本海,南面濑户内海直通太平洋,中央部位是森林和山地,与拥有关西机场的大阪府比邻而居,是关西地区面积最大的县,是集经济和文化于一体的一大地区,是日本西部门户,海陆空交通设施发达。濑户内海沿岸气候温暖,多晴天,有日本少见的贸易良港神户港所在的神户市和曾是豪族 阅读全文
posted @ 2017-01-18 11:42 GXZlegend 阅读(554) 评论(0) 推荐(0) 编辑
摘要:题目描述 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第Ei秒后结束(第Si秒和Ei秒任务也在运行),其优先级为Pi。同一时间可能有多个任务同时执行,它们的优先 阅读全文
posted @ 2017-01-18 09:29 GXZlegend 阅读(405) 评论(0) 推荐(0) 编辑
摘要:bzoj3545 题目描述 在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。 输入 阅读全文
posted @ 2017-01-17 16:18 GXZlegend 阅读(483) 评论(0) 推荐(0) 编辑
摘要:题目描述 给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。 输入 第一行两个数n,m。第二行n个数,a[i]。接下来m行,每行两个数l,r,表示询问[l,r]这个区间。 输 阅读全文
posted @ 2017-01-17 13:02 GXZlegend 阅读(373) 评论(0) 推荐(0) 编辑
摘要:题目描述 样例输入 10 3 1 2 1 2 1 2 3 2 3 3 8 1 2 1 3 1 4 1 5 2 5 2 6 6 9 7 10 样例输出 no yes 1 no yes 1 no yes 2 no yes 3 题目大意 第一行输入n和lim,为序列数的个数和数的范围(1≤a[i]≤lim 阅读全文
posted @ 2017-01-17 12:58 GXZlegend 阅读(681) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 输入 第一行两个整数N,M。 第二行有N个整数,其中第i个整数表示点i的权值。 后 阅读全文
posted @ 2017-01-17 11:33 GXZlegend 阅读(437) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1),并且,你可以改变一些a[i]的值,改变后,程序还能针对改变后的a继续回答上面的问题。你 阅读全文
posted @ 2017-01-17 10:29 GXZlegend 阅读(356) 评论(0) 推荐(0) 编辑

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