随笔分类 -  数据结构

1 2 3 4 5 ··· 9 下一页
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1710B 题目大意 一个数轴,每个位置上开始时都有一个$a_x=0$,$n$次操作$p_i,h_i$对于所有位置$a_x$令其变为$a_x+\max(h_i-abs(p_i-x),0)$。 对于每个操作,求删除这 阅读全文
posted @ 2022-08-12 13:25 QuantAsk 阅读(152) 评论(0) 推荐(0)
摘要:正题 题目链接:https://uoj.ac/problem/749 题目大意 如果有序列$a$,你每次取走一个数字后然后这个序列最前面的数字会被别人取走,直到序列为空。此时$f(a)$表示你最大能取走的权值和。 给出一个长度为$n$的序列$a$,$q$次询问区间$[l,r]$,求$f(a_{l\s 阅读全文
posted @ 2022-08-08 21:56 QuantAsk 阅读(116) 评论(0) 推荐(0)
摘要:正题 题目链接:https://loj.ac/p/510 题目大意 给出一个代码 function add(x,v) while x <= n do s[x] = s[x] xor v x = x + lowbit(x) //注意,这里是 lowbit,这也是两份代码唯一的区别 end while 阅读全文
posted @ 2022-07-14 11:51 QuantAsk 阅读(48) 评论(0) 推荐(0)
摘要:正题 题目链接:https://loj.ac/p/576 题目大意 给出一个长度为$n$的序列$a$,还有一个未知序列$b$,你每次可以花费$\gcd_{i=l}^r a_i$的代价得到$\sum_{i=l}^rb_i$的值。 每次修改$a$中的一个数,求得到$b$中所有数字需要花费的最小权值。 $ 阅读全文
posted @ 2022-07-14 11:24 QuantAsk 阅读(69) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4769 题目大意 有一个冒泡排序的算法 输入:一个长度为 n 的排列 p[1...n] 输出:p 排序后的结果。 for i = 1 to n do for j = 1 to n - 1 do if(p[j] > 阅读全文
posted @ 2022-06-28 17:14 QuantAsk 阅读(37) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P2483 题目大意 给出一个$n$个点$m$条边的一张带权有向图,求一个最大的$k$使得$1\sim n$的前$k$短路径长度和不超过$E$。 \(2\leq n\leq 5000,1\leq m\leq 2\tim 阅读全文
posted @ 2022-06-25 21:08 QuantAsk 阅读(60) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7739 题目描述 懒得概括,摸了。 Yelekastee 是 U 国著名的考古学家。在最近的一次考古行动中,他发掘出了一个远古时期的密码箱。经过周密而严谨的考证,Yelekastee 得知密码箱的密码和某一个数列 阅读全文
posted @ 2022-06-17 09:02 QuantAsk 阅读(92) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-06-16 10:23 QuantAsk 阅读(0) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7560 题目大意 有$n$个队列,要求支持操作: 往$[L,R]$的队列中插入$k$个$c$。 出队$[L,R]$中的$k$个元素。(如果不足$k$个就全部出队) 求第$a$个队列中的第$b$个元素。 \(1\le 阅读全文
posted @ 2022-06-16 08:40 QuantAsk 阅读(54) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1276F 题目大意 给出一个长度为$n$的字符串$S$,现在依次进行如下操作 取出$S$的一个子串$T$。 将$T$中的一个字符替换成$*$号(也可以不替换) 求最后有多少种不同的$T$。 解题思路 发现最终其实 阅读全文
posted @ 2022-06-14 10:01 QuantAsk 阅读(47) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P8330 题目大意 给出一个长度为$n$的序列$a$,你可以选择其中一个区间将其加上任意整数,要求这个序列的众数出现次数最多。 输出最多次数和可能的众数。 \(1\leq n\leq 2\times 10^5,1\l 阅读全文
posted @ 2022-06-08 19:20 QuantAsk 阅读(78) 评论(0) 推荐(1)
摘要:正题 题目连接:https://www.luogu.com.cn/problem/P8339 题目大意 给出$n$个点的一棵树,每个点有钥匙或者宝箱,有不同的颜色。 $m$次询问,从$x$走到$y$,走到钥匙时会拾取钥匙,走到宝箱时如果有同色的钥匙那么就会消耗一把钥匙打开宝箱,询问能打开多少个宝箱。 阅读全文
posted @ 2022-05-20 16:49 QuantAsk 阅读(40) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-05-11 17:05 QuantAsk 阅读(0) 评论(0) 推荐(0)
摘要:正题 题目链接:https://loj.ac/p/2474 题目大意 开始有一个只有点$1$的图,一个点$x$能走到点$y$当且仅当路径$(x,y)$之间(不包括$x,y$)不存在编号比$x$或$y$要大的节点。有$m$次操作: 新建一个编号为$y$的节点和$x$连接,保证编号不重复。 询问$x$走 阅读全文
posted @ 2022-05-09 14:57 QuantAsk 阅读(83) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-05-05 17:25 QuantAsk 阅读(4) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5113 题目大意 一个长度为$n$的序列$a$,$m$次要求支持以下操作 将区间$[l,r]$都变为$x$。 询问区间$[l,r]$的和。 将第$x$次操作$1$撤销。 强制在线 \(1\leq n,m\leq 1 阅读全文
posted @ 2022-05-05 11:32 QuantAsk 阅读(72) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4887 题目大意 给出一个长度为$n$的序列$a$。$m$次询问$[l,r]$求有多少个$l\leq i< j\leq r$满足$a_i\ xor\ a_j$二进制下恰好有$k$个$1$。 \(1\leq n,q\ 阅读全文
posted @ 2022-05-04 19:58 QuantAsk 阅读(31) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5044 题目大意 给出一个长度为$n$的序列$h$,定义$dis(x,y)=max{h_i}(x\leq i\leq y)$。 $q$次询问给出一个区间$[L,R]$,找到一个$x\in[L,R]\(,最小化\)\ 阅读全文
posted @ 2022-04-08 19:26 QuantAsk 阅读(52) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-04-01 08:51 QuantAsk 阅读(3) 评论(0) 推荐(0)
摘要:正题 题目链接:https://loj.ac/p/6518 题目大意 一个长度为$n$的序列$a$,你可以花费$1$的代价让一个数$+1$或者$-1$,给出$m$个限制形如第$k$个数要是区间$[l,r]$的最大/最小值。 求满足所有限制的最小代价 \(1\leq n\leq 5000,1\leq 阅读全文
posted @ 2022-03-25 22:24 QuantAsk 阅读(169) 评论(0) 推荐(0)

1 2 3 4 5 ··· 9 下一页