码迷,mamicode.com
首页 >  
搜索关键字:区间和    ( 658个结果
关于区间的贪心问题
关于区间的贪心问题 选择不相交区间 数轴上有n个开区间,选择尽量多个区间,使得这些区间两两没有公共点。 首先,若有两个区间x和y,区间x完全包含y,那么肯定不用选择x,因为选择y冲突更少,却和x的价值相同。 接下来,按照右端点从小到大给区间排序。有两个贪心策略:第一个是——一定要选择第一个区间,这是 ...
分类:其他好文   时间:2018-03-03 16:55:17    阅读次数:119
树状数组及其他特别简单的扩展
~~度娘真是个好东西~~ "树状数组" 树状数组可以快速的查询区间和~~插叙两次~~ 所以我们就可以将被求和换成其他意义的数组,完成不同的任务 比如说区间修改和单点查询(注意这两个是同时存在的),还比如求逆序对 上题 "逆序对" "单点查询和区间修改" 对于逆序对这道题,在桶拍上用树状数组,还需要进 ...
分类:编程语言   时间:2018-03-02 20:50:30    阅读次数:174
2018年全国多校算法寒假训练营练习比赛(第五场)题解
【题目链接】 A - 逆序数 经典问题,有很多方法,例如树状数组,线段树,归并排序等。代码不贴了。 B - Big Water Problem 单点修改求区间和,树状数组或者线段树都可以。 C - 字符串的问题 比赛中暴力从大到小枚举前缀长度,KMP验证一下就 AC 了?还要思考一下复杂度究竟对不对 ...
分类:编程语言   时间:2018-02-25 20:41:21    阅读次数:246
BZOJ3930 [CQOI2015]选数 【容斥】
题目 我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答 ...
分类:其他好文   时间:2018-02-25 15:59:40    阅读次数:170
HDU-3038How Many Answers Are Wrong权值并查集
How Many Answers Are Wrong 题意:输入一连串的区间和,问和前面的矛盾个数; 思路:我在做专题,知道是并查集,可是还是不知道怎么做,学了一下权值并查集和大佬的优秀思路,感觉回了一点; 具体就是 在并查集的基础上,加上val【】数组用来记录区间和,而原来的fa【】数组表示的是这 ...
分类:其他好文   时间:2018-02-23 12:02:12    阅读次数:107
三分 + 最大区间和
You are given a sequence of n integers a1,?a2,?...,?an. Determine a real number x such that the weakness of the sequence a1?-?x,?a2?-?x,?...,?an?-?x i ...
分类:其他好文   时间:2018-02-21 19:00:20    阅读次数:201
k倍区间
用前缀和来求区间和,然后用一个二重循环穷举,但是因为问题规模为100000,所以超时(28分) 超时代码: #include <stdio.h> #include <memory.h> #include <math.h> #include <string> #include <string.h> # ...
分类:其他好文   时间:2018-02-21 12:22:27    阅读次数:222
【Educational Codeforces Round 37】F. SUM and REPLACE 线段树+线性筛
题意 给定序列$a_n$,每次将$[L,R]$区间内的数$a_i$替换为$d(a_i)$,或者询问区间和 这题和区间开方有相同的操作 对于$a_i \in (1,10^6)$,$10$次$d(a_i)$以内肯定可以最终化为$1$或者$2$,所以线段树记录区间最大值和区间和,$Max\le2$就返回, ...
分类:其他好文   时间:2018-02-20 17:31:42    阅读次数:168
BZOJ 3110 [Zjoi2013]K大数查询
题解:整体二分 以时间为关键字进行整体二分 用线段树维护区间和 ...
分类:其他好文   时间:2018-02-20 12:54:56    阅读次数:138
BZOJ 4785 [Zjoi2017]树状数组 | 二维线段树
题目链接 "BZOJ 4785" 题解 这道题真是令人头秃 = = 可以看出题面中的九条可怜把求前缀和写成了求后缀和,然后他求的区间和却仍然是sum[r] ^ sum[l 1],实际上求的是闭区间[l 1, r 1]的区间和。什么时候[l 1, r 1]的区间和与[l, r]的想等呢?就是位置l 1 ...
分类:编程语言   时间:2018-02-20 11:49:17    阅读次数:230
658条   上一页 1 ... 28 29 30 31 32 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!