主席树
CRZbulabula
苟蒻还是学生党哦。。
展开
-
3123: [Sdoi2013]森林
3123: [Sdoi2013]森林Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 1607 Solved: 505[Submit][Status][Discuss]DescriptionInput第一行包含一个正整数testcase,表示当前测试数据的测试点编号。保证1≤testcase≤20。 第原创 2016-03-21 14:45:36 · 780 阅读 · 0 评论 -
Codeforces Round #397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined) F
题意:Artsem想买一些纪念品给他的两个队友,现在有n家商店排成一排,每家商店固定出售一个价值的物品,Artsem每次任意选择一个区间的商店,他会在这个区间内选择两家不同的商店,购买这两样纪念品,为了防止他的队友们互相嫉妒,,Artsem希望他买的两种纪念品的价值的差的绝对值最小,共m次询问n solution:先把所有询问离线,每个询问按照右端点排序,维护一个指针从左到原创 2017-02-20 12:17:28 · 412 阅读 · 0 评论 -
3524: [Poi2014]Couriers
3524: [Poi2014]CouriersTime Limit: 20 Sec Memory Limit: 256 MBSubmit: 1920 Solved: 695[Submit][Status][Discuss]Description给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(原创 2016-12-31 16:48:28 · 435 阅读 · 0 评论 -
4571: [Scoi2016]美味
4571: [Scoi2016]美味Time Limit: 30 Sec Memory Limit: 256 MBSubmit: 374 Solved: 192[Submit][Status][Discuss]Description一家餐厅有 n 道菜,编号 1...n ,大家对第 i 道菜的评价值为 ai(1≤i≤n)。有 m 位顾客,第 i 位顾客的期望值为 b原创 2016-12-24 11:05:56 · 468 阅读 · 0 评论 -
4539: [Hnoi2016]树
4539: [Hnoi2016]树Time Limit: 40 Sec Memory Limit: 256 MBSubmit: 479 Solved: 183[Submit][Status][Discuss]Description 小A想做一棵很大的树,但是他手上的材料有限,只好用点小技巧了。开始,小A只有一棵结点数为N的树,结点的编号为1,2,…,N,其中结点1原创 2016-12-03 22:07:20 · 540 阅读 · 0 评论 -
1926: [Sdoi2010]粟粟的书架
1926: [Sdoi2010]粟粟的书架Time Limit: 30 Sec Memory Limit: 552 MBSubmit: 666 Solved: 254[Submit][Status][Discuss]Description幸福幼儿园 B29 班的粟粟是一个聪明机灵、乖巧可爱的小朋友,她的爱好是画画和读书,尤其喜欢 Thomas H. Cormen 的原创 2016-10-27 10:23:44 · 515 阅读 · 0 评论 -
3218: a + b Problem
3218: a + b ProblemTime Limit: 20 Sec Memory Limit: 40 MBSubmit: 1144 Solved: 443[Submit][Status][Discuss]DescriptionInputOutputSample InputSample OutputH原创 2016-09-07 00:00:57 · 307 阅读 · 0 评论 -
3932: [CQOI2015]任务查询系统
3932: [CQOI2015]任务查询系统Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 1191 Solved: 437[Submit][Status][Discuss]Description最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,Ei,原创 2016-04-03 13:50:46 · 444 阅读 · 0 评论 -
区间第K大
苟蒻某天突然被学长调戏bzoj1901区间第K大的题。。。他说线段树可以做(哈哈哈哈哈哈)于是莫名其妙就学会了这些东西写下这篇blog。。。。--------------------------概念-------------------------对于这类题,我想基础是掌握离散化的思想。。至于何为离散化?苟蒻百度了一下,大概是化不可能为可能吧首先是基础题,纯原创 2015-09-30 09:58:00 · 887 阅读 · 0 评论 -
2588: Spoj 10628. Count on a tree
2588: Spoj 10628. Count on a treeTime Limit: 12 Sec Memory Limit: 128 MBSubmit: 3565 Solved: 830[Submit][Status][Discuss]Description给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v原创 2016-03-10 12:29:33 · 491 阅读 · 0 评论 -
4826: [Hnoi2017]影魔
题目链接 对于每组询问,分别考虑p1p_1类型和p2p_2类型对答案的贡献 预处理preipre_i表示在灵魂ii左边第一个战斗力比它大的灵魂 类似的预处理nexinex_i 那么,所有满足贡献为p1p_1的点对,显然可以写做(prei,i)(pre_i,i)或(i,nexi)(i,nex_i) 那么每次询问,只需要知道一个区间内preipre_i大于某值的数量 以原创 2017-04-28 16:09:49 · 464 阅读 · 0 评论