码迷,mamicode.com
首页 >  
搜索关键字:区间和    ( 658个结果
[HZOI 2016]数列操作d
我的第一道题解就写它吧。 维护区间和+花式修改。用线段树或者树状数组可以解决,但是我没怎么写过树状数组。 维护和的操作直接把左右子树和加起来。 重点是修改。 去年刚学完线段树刷完数列操作a,b,c后看道这题就弃了。现在知道了关键就是推式子,跟HAOI2012高速公路是一个套路的。 线段树就是用于维护 ...
分类:其他好文   时间:2018-03-29 22:42:00    阅读次数:294
BZOJ3930:[CQOI2015]选数——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=3930 https://www.luogu.org/problemnew/show/P3172 sub 我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H L+1)^N种方案。小z很好 ...
分类:其他好文   时间:2018-03-22 19:30:53    阅读次数:194
概率DP
1. Wannafly挑战赛3- A 珂朵莉 题面:给你一个长 n 的序列,m 次查询 。每次查询给一个 x,然后: 从序列的最左端 1 开始,每次随机的选择一个右端点 r,如果两个端点间的区间和不超过 x ,就进行一次分割,然后把左端点变成 r + 1, 否则一直随机下去。 问这样分割出来的期望段 ...
分类:其他好文   时间:2018-03-11 11:56:21    阅读次数:179
【刷题】BZOJ 3930 [CQOI2015]选数
Description 我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个 ...
分类:其他好文   时间:2018-03-10 16:38:56    阅读次数:185
codevs 4927 线段树练习5
codevs 4927 线段树练习5 题目描述 Description 有n个数和5种操作 add a b c:把区间[a,b]内的所有数都增加c set a b c:把区间[a,b]内的所有数都设为c sum a b:查询区间[a,b]的区间和 max a b:查询区间[a,b]的最大值 min ...
分类:其他好文   时间:2018-03-10 11:52:15    阅读次数:158
USACO5.5 矩形周长 Picture | 扫描线 + 线段树
题目:Luogu 1856 扫描线,将矩形拆成两条边分别为 +1 和 -1,计算无重叠部分的长度。 由于 update 区间 [a, b] 和 [b, c] 时会把 b 加两次,所以统一转换成 [a,b),累加长度的时候再将右端点右移。 需要注意,在覆盖一条边时,不能直接累加边的长度,像下图: 在覆 ...
分类:其他好文   时间:2018-03-06 23:26:20    阅读次数:310
【XSY2111】Chef and Churus 分块 树状数组
题目描述 有一个长度为$n$的数组$A$和$n$个区间$[l_i,r_i]$,有$q$次操作: $1~x~y$:把$a_x$改成$y$ $2~x~y$:求第$l$个区间到第$r$个区间的区间和的和。 $n,q\leq {10}^5,a_i\leq {10}^9$ 题解 分块。 设$s_i$为第$i$ ...
分类:编程语言   时间:2018-03-05 21:17:08    阅读次数:169
树状数组入门篇2
树状数组的高效性主要就是通过将一条线段分成若干个小线段(其中每个小线段存储着2^k大小的区间和,这就将区间和问题复杂度降到了logn),而不是一个一个单一的点 add()操作修改了单点的值,同时对之后的父亲节点进行了更新(之所以只更新该点以及该点的父亲节点而不更新该点的非父亲节点,是因为求和时父亲节 ...
分类:编程语言   时间:2018-03-05 11:23:43    阅读次数:146
3月3日考试总结
title: 3月3日考试总结 data: 2018 3 3 20:18:40 tags: 线段树 图论 最短路 Floyd 二分答案 倍增 贪心 description: 第一道题目是线段树维护区间和区间平方和支持区间修改;第二道题目是用一条边连接两个联通块使得联通块的直径最小;第三道题是二份答案 ...
分类:其他好文   时间:2018-03-04 10:31:40    阅读次数:202
U盘落家里了,先用这个写两天, 3月3日考试总结
title: 3月3日考试总结 data: 2018 3 3 20:18:40 tags: 线段树 图论 最短路 Floyd 二分答案 倍增 贪心 description: 第一道题目是线段树维护区间和区间平方和支持区间修改;第二道题目是用一条边连接两个联通块使得联通块的直径最小;第三道题是二份答案 ...
分类:其他好文   时间:2018-03-03 22:27:57    阅读次数:225
658条   上一页 1 ... 27 28 29 30 31 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!