树状数组
文章平均质量分 62
c_3Po_
这个作者很懒,什么都没留下…
展开
-
树状数组与差分思想 (洛谷P3368)
今天一上午都在学习树状数组的思想及使用 感受很多 先看一下树状数组模版吧 int lowbit(int x) { return x&(-x); } void update(int i,int val) { while(i<=n) { c[i]+=val; i+=lowbit(i); } } int sum(int i) { int ans=0; while(...原创 2018-12-12 17:28:30 · 2472 阅读 · 0 评论 -
hdu 1166 敌兵布阵
题目链接 Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但...原创 2018-12-13 22:30:50 · 2652 阅读 · 1 评论 -
牛客练习赛33 D tokitsukaze and Inverse Number
题目链接 考虑树状数组或者归并排序求逆序数 明确一个结论:1到n的排列,任意交换两个数,逆序数奇偶性发生改变 ans=(操作前的序列逆序数+需要多少次交换才能变为操作后的序列)%2 #include<stdio.h> #include<iostream> #include<algorithm> #include<cmath> #includ...原创 2018-12-10 16:14:55 · 214 阅读 · 0 评论 -
hdu 1754 (区间最大值+单点更新)
I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 107861 Accepted Submission(s): 40437 Problem Description 很多学校流行一种比较的习惯。老师们很喜欢...原创 2019-01-19 18:49:49 · 118 阅读 · 0 评论 -
zzulioj 1536: 小明的序列 (树状数组)
题目链接 题目描述 小明获得了一个序列,这个序列内任意两个数字都不一样。现在有 2 种操作,分别是: (1) 删除数字 x。 (2) 询问数字 x 在序列里面排在第几位。 输入 第一行两个整数 n,m(1≤n,m≤105)。表示序列的长度和操作数量。 第二行 n个互不相同的正整数,表示最初序列的状态。 接下来 m行每行两个整数 q,x,q=1表示删除操作,q=2 表示询问操...原创 2019-04-11 12:43:20 · 441 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第一场)J Different Integers
链接:https://ac.nowcoder.com/acm/contest/139/J 来源:牛客网 题目描述 Given a sequence of integers a1, a2, ..., an and q pairs of integers (l1, r1), (l2, r2), ..., (lq, rq), find count(l1, r1), count(l2, r2), ...原创 2019-05-15 21:42:46 · 153 阅读 · 0 评论 -
西北大学集训队选拔赛(重现赛)G 序列操作
链接:https://ac.nowcoder.com/acm/contest/892/G 来源:牛客网 题目描述 一个长度为N的序列,所有元素均大于等于−M−M,你可以修改任意元素的值,使得修改之后所有元素的值仍均大于等于−M−M,且所有长度为k的区间的元素和均为负数,求最小的改动量之和。设一个元素aiai改动后为bibi,则这个元素的改动量为|ai−bi||ai−bi| 输入描述: ...原创 2019-05-16 20:01:16 · 174 阅读 · 0 评论 -
洛谷 P1972 [SDOI2009]HH的项链
题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答……因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。 输入输出格式 输入格式: ...原创 2019-05-13 11:32:04 · 109 阅读 · 0 评论 -
bzoj 4034 树上操作 (树链剖分) or (dfs序+树状数组)
4034: [HAOI2015]树上操作 Time Limit:10 SecMemory Limit:256 MB Submit:8477Solved:3012 [Submit][Status][Discuss] Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a...原创 2019-05-22 15:04:25 · 169 阅读 · 0 评论