随笔分类 - 树状数组
树状数组
摘要:##[ ](http://acm.hdu.edu.cn/showproblem.php?pid=3333) ### 一、题目大意 给定长度为 的数组以及 次询问,每次询问给出一对 ,输出 区间上所有互不
阅读全文
摘要:##[ ](http://poj.org/problem?id=3264) ### 一、大致题意 给定一组序列编号从, 有个询问, 每次询问区间的最大值与最小值的 **差值**. ### 二、解题思路 -
阅读全文
摘要:##[ 迷一样的牛](https://www.acwing.com/problem/content/245/) ### 一、题目描述 有 头奶牛,已知它们的身高为 且 **各不相同**,但不知道每头奶牛的具体身高。 现在这 头奶牛站成一列,已知
阅读全文
摘要:##[ . 一个简单的整数问题2](https://www.acwing.com/problem/content/244/) ### 一、题目描述 给定一个长度为 的数列 ,以及 条指令,每条指令可能是以下两种之一: `C l r d`,表示把 $A[l
阅读全文
摘要:##[ . 一个简单的整数问题](https://www.acwing.com/problem/content/248/) ### 一、题目描述 给定长度为 的数列 ,然后输入 行操作指令。 第一类指令形如 `C l r d`,表示把数列中第 $l∼r
阅读全文
摘要:##[ 楼兰图腾](https://www.acwing.com/problem/content/243/) ### 一、题目描述 在完成了分配任务之后,西部 来到了楼兰古城的西部。 相传很久以前这片土地上(比楼兰古城还早)生活着两个部落,一个部落崇拜尖刀($
阅读全文
摘要:# 树状数组 ### 一、树状数组介绍 **树状数组**(也称为二叉索引树)是一种数据结构,它可以快速计算前缀和并支持 **动态维护**。与普通的前缀和数组相比,树状数组的 **优势** 在于它能够在的时间复杂度内 **更新单个元素的值**,同时仍然能够在的时间复
阅读全文