花费 49 ms
树状数组详解

先来看几个问题吧。 1.什么是树状数组? 顾名思义,就是用数组来模拟树形结构呗。那么衍生出一个问题,为什么不直接建树?答案是没必要,因为树状数组能处理的问题就没必要建树。和Trie树的构造方式有类 ...

Wed Oct 03 22:21:00 CST 2018 35 40352
记 2019蓝桥杯校内预选赛(JAVA组) 赛后总结

引言 好像博客好久没更新了 哈哈哈哈哈 趁现在有空更新一波 不知道还有没有人看 确实该记录一下每天做了什么了 不然感觉有些浑浑噩噩了 比赛介绍 全称: 蓝桥杯全国软件和信息技术专业人才大赛 蓝桥 ...

Thu Nov 21 06:14:00 CST 2019 6 9303
树状数组入门(简单的原理讲解)

树状数组可以解决什么样的问题: 这里通过一个简单的题目展开介绍,先输入一个长度为n的数组,然后我们有如下两种操作: 输入一个数m,输出数组中下标1~m的前缀和 对某个指定下标的数进行值的 ...

Thu Aug 01 19:54:00 CST 2019 13 6464
CDQ分治总结(CDQ,树状数组,归并排序)

闲话 CDQ是什么? 是一个巨佬,和莫队、HJT(不是我这个蒟蒻)一样,都发明出了在OI中越来越流行的算法/数据结构。 CDQ分治思想 分治就是分治,“分而治之”的思想。 那为什么会有CDQ ...

Sat Jul 28 18:31:00 CST 2018 9 8580
算法学习(二)——树状数组求逆序数

目录 1、什么是逆序数? 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆 ...

Fri Dec 18 06:55:00 CST 2015 5 10455
树状数组区间修改加区间查询

其实之前在K大数查询中就已经用到了,只是一直没有说明 所以今天就来补个欠账。 感觉单点修改、区间查询和区间修改、单点查询没什么必要讲,这里就只讲区间修改、区间查询(其实也不难)。 设原数组第\(i\) ...

Tue Sep 13 04:36:00 CST 2016 8 6644
树状数组lowbit()函数原理的解释 x&(x^(x-1)) x&-x

树状数组lowbit()函数所求的就是最低位1的位置所以可以通过位运算来计算 树状数组通过 x&(x^(x-1)) 能够成功求出lowbit的原因: 首先设x=6,即110(2) 于是我 ...

Sun Jul 16 17:30:00 CST 2017 3 5482
树状数组及二维树状数组

一直以为树状数组能用线段树水过去,直到我今天碰上了树状数组模板题。 然后就是开始认真的学习树状数组,突然发现怎么这么好写qwqqqq。 部分图片转自https://www.cnblogs.com/ ...

Mon Aug 13 02:08:00 CST 2018 0 3561
【TJOI2017】异或和

题目描述 在加里敦中学的小明最近爱上了数学竞赛,很多数学竞赛的题目都是与序列的连续和相关的。所以对于一个序列,求出它们所有的连续和来说,小明觉得十分的简单。但今天小明遇到了一个序列和的难题,这个题目 ...

Sat May 06 07:02:00 CST 2017 0 5629
AtCoder Regular Contest 125

题目传送门:AtCoder Regular Contest 125。 目录 A - Dial Up B - Squares C - LIS to Original S ...

Tue Aug 24 11:52:00 CST 2021 0 395

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM