码迷,mamicode.com
首页 >  
搜索关键字:权值线段树    ( 273个结果
【Educational Codeforces Round 87 (Rated for Div. 2)】前4题
时间$2020.05.18$,写出三题,罚时C1一次(大号)。小号无罚时。(过于真实 无rating。 只含前4题因为我只会前4题。 A题上来先秒为敬。小号交一发没问题,稍微改改大号走起。 B稍微想了一下就发现了(真tm妙)规律,然后小号一发就A,大号走起。 目前为止十分顺利,小号都一遍A。 C1直 ...
分类:其他好文   时间:2020-05-18 20:47:28    阅读次数:59
「Loj #2163」「Poi2011」Tree Rotations
Description 现在有一棵二叉树,所有非叶子节点都有两个孩子。在每个叶子节点上有一个权值(有 $n$ 个叶子节点,满足这些权值为 $1\cdots n$ 的一个排列)。 可以任意交换每个非叶子节点的左右孩子。 要求进行一系列交换,使得最终所有叶子节点的权值按照遍历序写出来,逆序对个数最少。 ...
分类:其他好文   时间:2020-04-18 09:28:42    阅读次数:47
CF961E Tufurama
题目链接:https://codeforces.com/contest/961/problem/E 题意: 给你一个长度为 N 的数组 A 问 j < i && a[i] >= j && a[j] >= i 的 (i , j) 有多少对 分析: 权值线段树 其实这是道主席树裸题 , 但我想介绍一种权 ...
分类:其他好文   时间:2020-04-07 20:13:17    阅读次数:72
「Luogu P3521 [POI2011]ROT-Tree Rotations」
「Luogu P3521 [POI2011]ROT-Tree Rotations」的题解 ...
分类:其他好文   时间:2020-04-04 14:38:12    阅读次数:51
算法介绍导引
简介 欢迎来到zcr的博客。这里是一个免费开放且持续更新的知识整合处。 我为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛。 基础算法 搜索 数据结构 权值线段树 二叉查找树 数学 图论 字符串 马拉车 回文自动机 动态规划 ...
分类:编程语言   时间:2020-03-27 10:31:44    阅读次数:75
主席树学习记录
主席树 概念 主席树就是可持久化并查集。 主要用于求区间第k大值。 也就是压缩的权值线段树。 思路 首先,枚举$k$,求出$n$个$1\sim k$。 因为每次都开一个权值线段树肯定爆空间,我们发现,他们都会有一个相同的部分,而且随着k的增大,相同的部分就越多。所以我们想办法把后面的东西建立在前面的 ...
分类:其他好文   时间:2020-03-25 23:47:44    阅读次数:112
[GDOI2017] 取石子游戏(LCA)
[GDOI2017] 取石子游戏(LCA) 题面 给出一棵树,每个点都有一个权值。对于每个节点,求去掉该节点的子树后,剩下所有节点的权值MEX(最小的没有出现的非负整数。) 分析 用权值线段树合并乱搞显然是可行的,但细节很多且需要卡常。 我们考虑所有权值为$i$的节点对答案的影响。求所有节点的LCA ...
分类:其他好文   时间:2020-03-22 19:30:23    阅读次数:70
CF 85D 综合练习1
题意: 一个集合,初始为空。现有三个操作: 1. add:向集合里加入数x,保证加入前集合中没有数x; 2. del:从集合中删除数x,保证删除前集合中有x; 3. sum:询问将集合里的数从小到大排序后,求下标i模5余3的数的和。 现有n次操作,对于每个查询操作,输出答案 很显然,权值线段树,每个 ...
分类:其他好文   时间:2020-03-13 13:25:59    阅读次数:72
P3168 [CQOI2015]任务查询系统
介绍本题的两种做法: 方法1 前置芝士 1. "线段树" :一个很重要的数据结构. 2. "树状数组" :一个很重要的数据结构. 具体实现 区间修改,单点查询很容易就会想到树状数组了,至于查询前k个数的和又可以丢给权值线段树去干,所以第一种很显然的方法就是树状数组套一个线段树实现. 代码 方法2 前 ...
分类:其他好文   时间:2020-02-08 11:56:46    阅读次数:65
蒟蒻林荫小复习——关于有限制区间元素查询的一些解法
如题:本文主要说明对于区间有限制查询的一些解法(其实就两种) 问题1:给定一个数列,要求查询区间L—R中所有大于等于Va小于等于Vb的元素和 解法: 1.线段树套权值线段树 第一维维护区间,第二维作为权值线段树,维护值域在A—B之间的元素之和 每次查询就从第一维拉到对应区间,然后用Va和Vb确定在权 ...
分类:其他好文   时间:2020-02-08 09:15:39    阅读次数:61
273条   上一页 1 2 3 4 5 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!