码迷,mamicode.com
首页 >  
搜索关键字:离散化    ( 1590个结果
BZOJ3932 CQOI2015 任务查询系统 - 主席树,离散化
记录下自己写错的地方吧 1. 区间可能有重复 2. 没有出现的坐标也要计入version (因为询问里可能会有) ...
分类:其他好文   时间:2018-03-02 22:07:13    阅读次数:167
树状数组及其他特别简单的扩展
~~度娘真是个好东西~~ "树状数组" 树状数组可以快速的查询区间和~~插叙两次~~ 所以我们就可以将被求和换成其他意义的数组,完成不同的任务 比如说区间修改和单点查询(注意这两个是同时存在的),还比如求逆序对 上题 "逆序对" "单点查询和区间修改" 对于逆序对这道题,在桶拍上用树状数组,还需要进 ...
分类:编程语言   时间:2018-03-02 20:50:30    阅读次数:174
主席树乱讲
主席树乱讲 前置技能 线段树:动态开点,标记永久化,基本操作 离散化 介绍 主席树即可持久化线段树,也叫作函数式线段树 ~~至于为什么叫做主席树,据说是一个叫HJT的神犇在考场上现场yy出来的~~ 可持久化线段树: 顾名思义就是线段树经过了若干次修改之后,仍然能找到原来某次修改前的线段树的信息的一种 ...
分类:其他好文   时间:2018-02-28 22:56:16    阅读次数:194
bzoj 3289 Mato的文件管理 区间逆序对数(离线) 莫队
"题目链接" 题意 给定$n$个数,$q$个询问,每次询问$[l,r]$区间内的逆序对数。 思路 莫队+树状数组 注意离散化 Code ...
分类:其他好文   时间:2018-02-28 17:32:49    阅读次数:146
BZOJ 3289 Mato的文件管理
题解:莫队,离散化后用树状数组维护 ...
分类:其他好文   时间:2018-02-26 23:16:53    阅读次数:184
逆序对+离散树状数组+。。。。
求逆序对有三种以上方法:1、离散树状数组,2、线段树,3、归并排序 今天做了下洛谷的P1908逆序对; 1、一开始用树状数组,一直RE,后来在发现自己一直忽略离散化。 ...
分类:编程语言   时间:2018-02-26 23:12:41    阅读次数:175
求逆序数(树状数组+离散化)
https://www.nowcoder.com/acm/contest/77/A 步骤: 首先离散化数组,对原数组进行排序并重新编号进另一个数组中 然后按原顺序 1)一点点更新树状数组(由于树状数组的元素主要是一个数组的部分元素的和,在这里由于只关心个数,所以元素和直接统计为个数和) 2)一点点求 ...
分类:编程语言   时间:2018-02-26 18:20:33    阅读次数:171
poj 2104
主席树的模板。 主席树用 n 棵线段树记录 [ 1 , i ] 段数字在区间内出现的个数。 如果数的范围很大,那就先离散化。 首先,每棵线段树有三个元素:左孩子编号,右孩子编号,区间内元素的个数。 设它的元素值为 [ l , r ],mid = ( l + r ) / 2,它的左孩子就记录了 [ l ...
分类:其他好文   时间:2018-02-26 15:13:08    阅读次数:130
NWERC 2017
A. Ascending Photo 题意:给你一个长度为n的整数序列a[1-n],n不超过1e6。让你把它切成最少的片段,使得切完之后重排片段可以使序列不严格递增。问最少切几段。 观察:首先可以离散化一下,把所有的值map到m个数[1,2,...,m],m <= n <= 1e6。然后我们可以线性 ...
分类:其他好文   时间:2018-02-25 13:12:01    阅读次数:683
D - Mayor's posters
D - Mayor's posters POJ - 2528 D - Mayor's posters POJ - 2528 D - Mayor's posters 思路:线段树+离散化。 离散化时注意特殊情况,如果两个数相差大于一,离散时也应该差1。比如 1 3 离散后应该为 1 2。 错因: 1. ...
分类:其他好文   时间:2018-02-24 21:54:10    阅读次数:226
1590条   上一页 1 ... 53 54 55 56 57 ... 159 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!