码迷,mamicode.com
首页 >  
搜索关键字:离散化    ( 1590个结果
HDU 3436 Queue-jumpers Splay
这题用Splay写得我蛋疼菊紧,4000b的代码还有debug半天,看来我的splay姿势还不够好a = =首先N是很大的,所以离散化是必然的,把要Top操作的和要Query操作的编号单独划分为一个区间,然后再中间会产生其他的区间,把这些区间缩点,然后离散化就好了。三个操作其实不难实现,Top操作只...
分类:其他好文   时间:2015-02-07 17:22:38    阅读次数:222
HDU 4585 ShaoLin 基础Treap
这题其实就是一个在二叉搜索树里面找前驱和后继的题,以前好像用线段树+离散化搞过,弄得比较挫,学会AVL了之后就是方便。简单说一下怎么找前驱和后继,前驱的话,如果当前节点有左子树,那么前驱就是左子树中的最大节点,否则往上找第一个是他父亲节点的右儿子的节点,后继和前驱差不多,反过来就行。因为我这里没有存...
分类:其他好文   时间:2015-02-06 12:54:20    阅读次数:168
hdu4325 树状数组+离散化
http://acm.hdu.edu.cn/showproblem.php?pid=4325 Problem Description As is known to all, the blooming time and duration varies between different kinds of flowers. Now there is a garden planted f...
分类:编程语言   时间:2015-02-06 11:21:26    阅读次数:183
CodeForces 13C. Sequence 滚动数组+离散化
点击打开链接 C. Sequence time limit per test 1 second memory limit per test 64 megabytes input standard input output standard output Little Petya likes to p...
分类:编程语言   时间:2015-02-05 13:44:14    阅读次数:267
决策树模型比较:C4.5,CART,CHAID,QUEST
(1)C4.5算法的特点为:输入变量(自变量):为分类型变量或连续型变量。输出变量(模板变量):为分类型变量。连续变量处理:N等分离散化。树分枝类型:多分枝。分裂指标:信息增益比率gain ratio(分裂后的目标变量取值变异较小,纯度高)前剪枝:叶节点数是否小于某一阈值。后剪枝:使用置信度法和减少...
分类:其他好文   时间:2015-02-04 14:28:37    阅读次数:463
HDU 3333
求一个区间内不同数的和。这相当于求一个区间的不同数的个数。使用树状数组,离线算法,离散化,把所有要询问的区间读入,然后按区间的右端点排序。对数组从左往右扫描,设当前数字为V,记录下V上一次出现在数组的位置last[V],然后把上一次的位置last[v]在树状数组减去V,在当前位置加上V。当扫描到区间...
分类:其他好文   时间:2015-02-04 14:12:17    阅读次数:246
IOI2002 POJ1054 The Troublesome Frog 讨厌的青蛙 (离散化+剪枝)
DescriptionIn Korea, the naughtiness of the cheonggaeguri, a small frog, is legendary. This is a well-deserved reputation, because the frogs jump thro...
分类:其他好文   时间:2015-02-04 00:29:23    阅读次数:195
BZOJ 2141 排队 树套树
题目大意:给出一个数列,支持交换两个数字的操作,问每次操作之后的逆序对数量。 思路:数字比较大,先离散化。然后先求一次总逆序对,每次交换两个数字的时候用树套树维护一下逆序对的总数就可以了。。 好像树套树的常数略大,正解应该是分块。。 CODE: #include #include #include #include #define MAX 20010 using...
分类:其他好文   时间:2015-01-30 09:18:18    阅读次数:272
hdu 3015 树状数组+离散化
#include #include #include using namespace std;struct data{ __int64 order; __int64 orign; __int64 rank;};data heigh[100100], coor[100100];int cmp(cons...
分类:编程语言   时间:2015-01-29 14:07:38    阅读次数:234
HDU 1199 - Color the Ball 离散化
【题意】现在有几个球排成一排,编号从1开始,开始时所有球为黑色,现在有n(。rev_mp[int]做逆向映射。比如mp[4]=8,离散化后的4就可以看成数8,9,10,11的集合。如果离散化后的4被染成白色,那么相当于原数8,9,10,11均被染成白色。再取样例中的一行: 1 4 w作为例子,这里1...
分类:其他好文   时间:2015-01-28 23:57:18    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!