上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 矿石 众所周知,九条可怜家里有矿 你可以把可怜家的矿场抽象成一条数轴,可怜家有n种矿,第i种矿可以从[li,ri] 中的任意位置开采得到 这个暑假,地理老师给了 可怜一个列表:她的暑假作业就是收集齐这些矿石,为了保证可怜的安全,可怜的爸爸选定了m个相对安全的采矿点,第i个采矿点的坐标为ai,可怜只能 阅读全文
posted @ 2019-10-06 21:32 _JSQ 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 对于100%的数据:1<=n,m<=200000,0<=ai<=10^9,1<=l<=r<=n 题解 用主席树维护每个前缀区间中每个数最后出现的位置,查询时如果有某个数出现位置<l那么他就可以选。 有 阅读全文
posted @ 2019-10-06 16:54 _JSQ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: reverse 给出一个长度为n的01序列,只有s位置为1,其余为0. 可以通过选择一个长度为k的序列进行翻转,对于每个位置求出至少多少次能够成为1. 有m个位置在任何时候都不能为1。 对于所有数据,有1 <=n <=105; 1 <= S; k <= n; 0 <= m <= n. 保证S不是禁止 阅读全文
posted @ 2019-10-05 22:08 _JSQ 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 三角 有一个三角,n层每层有n个点,第i层第j个点可以走到第i+1层第j和j+1个点。 每个点有一个权值,从第一层逐层走到第n层为1中路径,路径权值为经过的点权和。 求权值前k大的路径并输出方案。 n,k,w<=1000 题解 首先对于每个点求出从该点出发到第n层的最大路径和。 二分第k条路径的权值 阅读全文
posted @ 2019-10-04 20:54 _JSQ 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 匹配 有两个字符串A,B,其中B是A的一个长度为$l_{B}$前缀,现在给B末尾填上字符,求A的最大前缀等于B的后缀 $T<=10,l_{B}<=100000,l_{B}<=l_{A}<=2*l_{B}$,所有字母均为小写字母 题解 考虑到B除了最后一个字符就是A的前缀,所以如果变换后的B不是A的前 阅读全文
posted @ 2019-10-03 20:48 _JSQ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 天空龙 奥西里斯有a 个红色,b 个黄色,c 个蓝色,他想用画出最好的画,可是需要至少x 个红色,y 个黄色和z 个蓝色,似乎并不够。别担心,奥西里斯会魔法!他可以把任何两个同种颜色转化为一个另一种颜色!请问他能不能完成呢? t<=100,0<=a,b,c,x,y,z<=1000000。 题解 稍微 阅读全文
posted @ 2019-10-03 20:35 _JSQ 阅读(298) 评论(0) 推荐(0) 编辑
摘要: string 给定一个由小写字母组成的字符串 s。有 m 次操作,每次操作给定 3 个参数 l,r,x。如果 x=1,将 s[l]~s[r]升序排序;如果 x=0,将 s[l]~s[r]降序排序。你需要求出最终序列。 $n,m<=10^5$ 题解 首先将字符转化为数字,会发现值域为[0,25],而且 阅读全文
posted @ 2019-09-28 18:08 _JSQ 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 不正常团伙 有n个人站成一行,每个人有一个魅力值,相同魅力值的人会形成一个团伙,定义一个团伙正常当且仅当团伙人数为2,有m个询问:[l,r]中的人组成团伙后,处于不正常团伙的人的魅力值之和。 $n,m,a_{i}<=10^{5}$ 题解 这道题用莫队很好去维护信息,开一个桶就好了。就是一些特判:当前 阅读全文
posted @ 2019-09-26 15:40 _JSQ 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题面 一个军队越往上走他所管的叶子结点就越多,并且时间越多就越能够满足条件。 于是考虑对于每个军队都先尽量往上跳(先不到根),对于一些有能力到根的把它们到达根之后剩余的时间和现在的位置记录下来(它们可以帮助堵住其他叶子节点),不然的话就让他原地驻扎。 从根的儿子遍历,看这个儿子是否需要驻扎军队,对于 阅读全文
posted @ 2019-09-24 19:51 _JSQ 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 集合合并 有n个元素,每个元素在不同的集合内,给出n-1个操作合并两个元素所在集合,保证之前不在同一集合。 有m个询问,(x,y)是在第几次操作后第一次位于同一集合。 n<=1e5 题解 操作完之后就是一棵树,任意两点间只有一条简单路径,只要路径上的边都建好就联通,所以就是查路径最大值,边权为是第几 阅读全文
posted @ 2019-09-24 18:21 _JSQ 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页