随笔分类 -  题目来源 - BZOJ(LYDSY)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要:BZOJ_4892_[Tjoi2017]dna_哈希 Description 加里敦大学的生物研究所,发现了决定人喜不喜欢吃藕的基因序列S,有这个序列的碱基序列就会表现出喜欢吃藕的 性状,但是研究人员发现对碱基序列S,任意修改其中不超过3个碱基,依然能够表现出吃藕的性状。现在研究人员 想知道这个基因 阅读全文
posted @ 2018-03-29 20:02 fcwww 阅读(138) 评论(0) 推荐(0)
摘要:BZOJ_3261_最大异或和_可持久化trie Description 给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Qlrx:询问操作,你需要找到一个位置p,满足l<=p<=r,使得: a[p 阅读全文
posted @ 2018-03-18 19:33 fcwww 阅读(168) 评论(0) 推荐(0)
摘要:BZOJ_3932_[CQOI2015]任务查询系统_主席树 题意: 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的 任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第Ei秒后结束(第Si秒和Ei秒任务也在运行 阅读全文
posted @ 2018-03-18 11:08 fcwww 阅读(161) 评论(0) 推荐(1)
摘要:BZOJ_2588_Spoj 10628. Count on a tree_树剖+主席树 题意: 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明 阅读全文
posted @ 2018-03-18 11:05 fcwww 阅读(203) 评论(0) 推荐(1)
摘要:BZOJ_1901_Zju2112 Dynamic Rankings_树状数组+主席树 题意: 给定一个含有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) 阅读全文
posted @ 2018-03-18 09:41 fcwww 阅读(178) 评论(0) 推荐(0)
摘要:BZOJ_3524_[Poi2014]Couriers_主席树 题意:给一个长度为n的序列a。1≤a[i]≤n。 m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。 分析: 区间众数我们可以用主席树搞定 具体地,比较 阅读全文
posted @ 2018-03-18 09:21 fcwww 阅读(153) 评论(0) 推荐(0)
摘要:POJ_2104_K-th Number_主席树 题意:给定一个长度为n的序列,m次询问区间第k小 分析: 主席树模板 主席树可以理解成为n棵权值线段树的前缀和 但我们不能建n棵线段树,只需要对于每个修改的结点新建一个点,剩下的儿子什么的连到上一棵树的儿子上 这样做到节约空间,实际上我们只需要开nl 阅读全文
posted @ 2018-03-17 23:09 fcwww 阅读(118) 评论(0) 推荐(0)
摘要:BZOJ_1014_[JSOI2008]火星人prefix_splay+hash 题意:火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam, 我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a 阅读全文
posted @ 2018-03-17 22:59 fcwww 阅读(299) 评论(0) 推荐(0)
摘要:BZOJ_1861_[Zjoi2006]Book 书架_splay 题意: 小T有一个很大的书柜。这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列。她用1到n的正整数给每本书都编了号。 小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本。由于这些书太有吸引力了,所以她看完后常常会 阅读全文
posted @ 2018-03-17 22:54 fcwww 阅读(185) 评论(0) 推荐(0)
摘要:BZOJ_2242_[SDOI2011]计算器_快速幂+扩展GCD+BSGS 题意: 你被要求设计一个计算器完成以下三项任务: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^x ≡ Z 阅读全文
posted @ 2018-03-17 22:22 fcwww 阅读(234) 评论(0) 推荐(0)
摘要:BZOJ_3239_Discrete Logging_BSGS 题意:Given a prime P, 2 <= P < 231, an integer B, 2 <= B < P, and an integer N, 2 <= N < P, compute the discrete logarit 阅读全文
posted @ 2018-03-17 22:19 fcwww 阅读(185) 评论(0) 推荐(0)
摘要:BZOJ_1269&&1507_[AHOI2006]文本编辑器editor&&[NOI2003]Editor 题意: 分析: splay模拟即可 注意1507的读入格式,最好用getchar 代码: 1269: 1507: 阅读全文
posted @ 2018-03-17 21:59 fcwww 阅读(213) 评论(0) 推荐(0)
摘要:BZOJ_1552_[Cerc2007]robotic sort_splay 题意: 分析: splay维护区间操作 可以先把编号排序,给每个编号分配一个固定的点,映射过去 查找编号的排名时先找到这个点,找出到根的路径 从上至下pushdown标记,顺便求出这个点的排名 然后翻转啥的就好做了 代码: 阅读全文
posted @ 2018-03-17 21:54 fcwww 阅读(141) 评论(0) 推荐(0)
摘要:BZOJ_1500_[NOI2005]维修数列_splay 题意: 分析: 节点维护从左开始的最大连续子段和,从右开始的最大连续子段和,区间的最大连续子段和 插入:重新建一棵树,把pos旋到根,把pos+1旋到根的右儿子,直接插到根的右儿子的左儿子上 删除:节点回收,用循环队列或者栈存一下删除的节点 阅读全文
posted @ 2018-03-17 21:46 fcwww 阅读(161) 评论(0) 推荐(0)
摘要:BZOJ_1251_序列终结者 【问题描述】 给定一个长度为N的序列,每个序列的元素是一个整数(废话)。要支持以下三种操作: 1. 将[L,R]这个区间内的所有数加上V。 2. 将[L,R]这个区间翻转,比如1 2 3 4变成4 3 2 1。 3. 求[L,R]这个区间中的最大值。 最开始所有元素都 阅读全文
posted @ 2018-03-17 21:36 fcwww 阅读(152) 评论(0) 推荐(1)
摘要:题意: 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 分析: splay维护区间操作的模板题。 节点维护区间信息。 提取区间:把l-1旋到根,再把r+1旋到根的右 阅读全文
posted @ 2018-03-17 21:32 fcwww 阅读(155) 评论(0) 推荐(0)
摘要:BZOJ_3436_小K的农场_差分约束 题意: 小K在MC里面建立很多很多的农场,总共n个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得 一些含糊的信息(共m个),以下列三种形式描述:农场a比农场b至少多种植了c个单位的作物,农场a比农场b至多 多种植了c个单位的作物,农场a与农场 阅读全文
posted @ 2018-03-12 20:52 fcwww 阅读(177) 评论(0) 推荐(0)
摘要:BZOJ_2073_[POI2004]PRZ_状压DP 题意: 一只队伍在爬山时碰到了雪崩,他们在逃跑时遇到了一座桥,他们要尽快的过桥. 桥已经很旧了, 所以它不能承受太重的东西. 任何时候队伍在桥上的人都不能超过一定的限制. 所以这只队伍过桥时只能分批过,当一组全部过去时,下一组才能接着过. 队伍 阅读全文
posted @ 2018-03-12 20:48 fcwww 阅读(133) 评论(0) 推荐(0)
摘要:BZOJ_1834_[ZJOI2010]network 网络扩容_费用流 题意: 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。 求: 1、在不扩容的情况下,1到N的最大流; 2、将1到N的最大流增加K所需的最小扩容费用。 分析: 第一问直接最大流。 阅读全文
posted @ 2018-03-12 20:43 fcwww 阅读(167) 评论(0) 推荐(0)
摘要:BZOJ_3916_[Baltic2014]friends_hash 题意: 有三个好朋友喜欢在一起玩游戏,A君写下一个字符串S,B君将其复制一遍得到T,C君在T的任意位置(包括首尾)插入一个字符得到U.现在你得到了U,请你找出S. 分析: 字符串哈希 首先n%2==0一定没有答案 枚举插入的字符, 阅读全文
posted @ 2018-03-12 20:37 fcwww 阅读(433) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页