随笔分类 -  树状数组

摘要:题目 题目链接:https://www.luogu.com.cn/problem/U142585 给出一个长度为 \(n\) 的序列 \(a\),首先求出其所有区间的中位数,将这些中位数构成的集合记为 \(S\),求 \(S\) 中所有数的中位数。 这里定义的中位数指:对于 \(m\) 个数,将其从 阅读全文
posted @ 2020-11-27 16:38 stoorz 阅读(289) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2336 a180285 幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。 假设课堂上有 \(n\) 个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择 \(m\) 个串来点名, 阅读全文
posted @ 2020-11-27 06:53 stoorz 阅读(76) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3586 维护一个长度为 \(n\) 的序列,一开始都是 $0$,支持以下两种操作: U k a 将序列中第 \(k\) 个数修改为 \(a\)。 Z c s 在这个序列上,每次选出 \(c\) 个正数,并将它们都减 阅读全文
posted @ 2020-11-02 15:04 stoorz 阅读(82) 评论(0) 推荐(1) 编辑
摘要:stoorz 在洛谷的第一道题 /fad。 阅读全文
posted @ 2020-10-29 21:57 stoorz 阅读(27) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://gmoj.net/senior/#main/show/6801 给出一个长度为 \(n\) 的数列,支持单点修改,整体查询超过 \(h\) 的数字连成的区间个数。 思路 建立权值树状数组,第一棵的第 \(i\) 个位置表示有数列中多少数字等于 \(i\);第二棵第 \ 阅读全文
posted @ 2020-10-16 17:32 stoorz 阅读(89) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://noip.ybtoj.com.cn/contest/90/problem/4 思路 这种题就硬缝合。。。 显然能造成贡献的是学生人数中位数左右的可以被选则的点。 维护一棵树状数组维护学生人数以及带权学生人数(也就是第 \(i\) 个位置的学生人数 \(\times i\ 阅读全文
posted @ 2020-10-12 17:07 stoorz 阅读(159) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3312 有一张 \(n\times m\) 的数表,其第 \(i\) 行第 \(j\) 列($1\le i\le n$,$1\le j\le m$)的数值为能同时整除 \(i\) 和 \(j\) 的所有自然数之和。 阅读全文
posted @ 2020-09-26 21:17 stoorz 阅读(93) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6834 不幸的是,这棵树尚未长成,只有一个根节点 $1$。 Cirno 只能知道这棵树将会有 \(n\) 个结点,上面分别有 \(a_1,a_2,\ldots,a_n\) 颗果实,却无法知道树的形状。 但是树的生长 阅读全文
posted @ 2020-09-19 20:55 stoorz 阅读(142) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6619 一场比赛即将开始。 每位战士有两个属性:温度和能量,有两派战士:冰系战士的技能会对周围造成降温冰冻伤害,因而要求场地温度不低于他的自身温度才能参赛;火系战士的技能会对周围造成升温灼烧伤害,因而要求场地温度不 阅读全文
posted @ 2020-06-27 23:40 stoorz 阅读(161) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3987 给珂朵莉一个长为 $n$ 的非负数序列 $a$,支持以下两个操作: : 把区间 $[l,r]$ 中所有 $x$ 的倍数 $\div x$。 : 查询区间 $[l,r]$ 的和。 珂朵莉很可爱,所以你要帮珂朵 阅读全文
posted @ 2020-03-27 09:23 stoorz 阅读(280) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6186 给定一个 $1 ∼ n$ 的排列 $p_i$,接下来有 $m$ 次操作,操作共两种: 1. 交换操作:给定 $x$,将当前排列中的第 $x$ 个数与第 $x+1$ 个数交换位置。 2. 询问操作:给定 $k 阅读全文
posted @ 2020-03-09 17:38 stoorz 阅读(278) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3320 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N 1条道路,并且任何两个村庄之间有且仅有一条路径可达。游戏开始时,玩家可以任意选择一个村庄,瞬间转移到这个村庄,然后可以任意在地图的道路上行走,若走 阅读全文
posted @ 2020-02-13 20:15 stoorz 阅读(153) 评论(0) 推荐(0) 编辑
摘要:$\rm Update\ on\ 2020.02.11$:在CF的题库中A了这道题,将标题和题目链接更改。 题目 题目链接:https://www.luogu.com.cn/problem/CF297E 一个环上有标号为$1$到$2n$的顶点,每个顶点连接一条无向边。要求选择$3$条不重复的边在顶点 阅读全文
posted @ 2020-02-10 16:41 stoorz 阅读(672) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://loj.ac/problem/2880 JOI 村有一片荒地,上面竖着 $n$ 个稻草人。任意两个稻草人的横坐标都不相同,任意两个稻草人的纵坐标都不相同。村民们每年多次在稻草人们的周围举行祭典。 有一次,JOI 村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。 阅读全文
posted @ 2020-01-29 12:10 stoorz 阅读(317) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P1972 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。 有一天,他突然 阅读全文
posted @ 2020-01-17 22:33 stoorz 阅读(229) 评论(0) 推荐(0) 编辑
摘要:题目: 题目链接: "https://www.luogu.com.cn/problem/P5666" 小简单正在学习离散数学,今天的内容是图论基础,在课上他做了如下两条笔记: 1. 一个大小为 $n$ 的树由 $n$ 个结点与 $n − 1$ 条无向边构成,且满足任意两个结点间 有且仅有 一条简单路 阅读全文
posted @ 2019-12-21 15:15 stoorz 阅读(592) 评论(0) 推荐(0) 编辑