E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
离散化
[BZOJ 2436][NOI 2011]NOI嘉年华(DP优化)
以下思路整理自http://blog.csdn.net/whjpji/article/details/7547159首先将所有的区间
离散化
,这一步很好实现。
qpswwww
·
2015-04-24 21:00
山东省第一届省赛 I(线段树优化)
本题离线
离散化
x坐标,然后如果是暴力的方法就是直接用set存pair然后往后搜,其实可以用set数组存每个x下的y集合,并且用线段树维护区间y坐标最大值,只有查询函数有些技巧,其他只有一个单点修改。
playwfun
·
2015-04-19 20:00
[SCOI 2015集训-2015.4.16]Problem A(
离散化
+线段树)
题目描述在如今的网络中,TCP是一种被广泛使用的网络协议,它在传输层提供了可靠的通信服务。众所周知,网络是存在时延的,例如用户先后向服务器发送了两个指令op1和op2,并且希望服务器先处理指令op1,再处理指令op2;但由于网络时延,这两个指令可能会失序到达,而导致服务器先执行了指令op2,这是我们不希望看到的。TCP协议拥有将失序到达的报文按顺序重组的功能,一种方法是给每一个报文打上一个时间戳。
qpswwww
·
2015-04-16 20:00
【BZOJ2588】【Spoj 10628.】 Count on a tree 可持久化线段树+lca
"网址:blog.csdn.net/vmurder/article/details/45048639"); }题解:对于每个树上节点存一个版本的可持久化线段树,为它到根节点上所有权值的权值线段树(需要
离散化
Vmurder
·
2015-04-14 22:00
LCA
可持久化线段树
BZOJ2588
Spoj-10628
Count-tree
线段树重开 poj 2528(
离散化
)
离散化
手法:本人现把“实段”区间,现转换为“端点区间”意思1-2的“实段”区间对应在坐标轴上从点1到点3的一个端点区间。然后把所有坐标加入数组排序去重,一个线段区间,总可以被分割为若干段。
playwfun
·
2015-04-10 20:00
HDU 2665 Kth number(区间第K大) (
离散化
+主席树)
主席树(函数式线段树):首先是
离散化
,将所有数按升序映射到正整数。用线段树统计这些正整数的出现次数(Sum数组),这样就可以快速找到第k大的数。
u012891242
·
2015-04-10 16:00
POJ 2528 Mayor's posters(
离散化
+ 线段树)
题意:那个城市里要竞选市长,然后在一块墙上可以贴海报为自己拉票,每个人可以贴连续的一块区域,后来帖的可以覆盖前面的,问到最后一共可以看到多少张海报。分析:线段树的区间更新。每贴一张海报就是把一个连续的区间的值全部更改,但这里的数据比较大,直接做可能时间空间复杂度都很高。因为最多只有10000张海报,而即使每张海报的两个端点都不相同,最多就有20000个有用的端点,所以可以采用把这些位置去重,每次二
HelloWorld10086
·
2015-04-07 21:00
poj
2528
sdut2610---Boring Counting(离线+树状数组+
离散化
)
BoringCountingTimeLimit:3000msMemorylimit:65536K有疑问?点这里^_^题目描述InthisproblemyouaregivenanumbersequencePconsistingofNintegerandPiistheithelementinthesequence.Nowyoutaskistoansweralistofqueries,foreachqu
Guard_Mine
·
2015-04-06 20:00
树状数组
[BZOJ 1901][ZOJ 2112]Dynamic Rankings(树状数组套主席树、动态区间第k大值查询)
树状数组中每一位维护的是一个前缀的线段树,每个线段树保存的都是对应前缀里每个
离散化
后的数字的出现次数。具体细节还是看别人的主席树的讲义吧。。。
qpswwww
·
2015-04-05 14:00
(山东省第一届省赛 I 题) SDUTOJ 2159 Ivan comes again! (线段树+set)
首先,可以想到的是先离线下来,然后对行
离散化
,然后对于每行的所有列用set去存,那么怎么去找最小的行有大于给出列的列数呢?
u013013910
·
2015-04-05 10:00
编程
线段树
ACM
算法与数据结构
山东省省赛
离散化
矩形面积求并
链接:http://codevs.cn/problem/3044/题目描述 Description输入n个矩形,求他们总共占地面积(也就是求一下面积的并)输入描述 InputDescription可能有多组数据,读到n=0为止(不超过15组)每组数据第一行一个数n,表示矩形个数(n #include #include #include #include #include #include #inc
libin66
·
2015-03-26 20:00
Codeforces Beta Round #57 (Div. 2)E---Enemy is weak(树状数组+
离散化
)
TheRomanshaveattackedagain.ThistimetheyaremuchmorethanthePersiansbutShapurisreadytodefeatthem.Hesays:“Alionisneverafraidofahundredsheep”.NeverthelessShapurhastofindweaknessesintheRomanarmytodefeatthem
Guard_Mine
·
2015-03-23 21:00
离散化
树状数组
POJ 3666 Making the Grade (dp, 数据结构[左偏树, 划分树, 函数式线段树等])
题目意思给出一个最多包含2000个在[0,1e9]范围内的数的数列问把这个数列修改成一个非递增或非递减数列的最小代价代价=原数列的每一个元素和修改后的数列的相应位置的元素的差的绝对值的和解题方法1.dp(
离散化
Yunyouxi
·
2015-03-18 20:00
数据结构
dp
POJ 3261 Milk Patterns (
离散化
+后缀数组 k次最长重复子串(可重叠))
思路:仍是二分出长度再以长度把height数组分类,再判是否存在k次因为只有20000个数,但是数的范围是1000000所以先
离散化
后基数排序效率将大大提高。
kalilili
·
2015-03-17 22:00
[NOI2011]Noi嘉年华(动态规划及单调性优化)
【题解】这道题不是按"第i个活动在哪个嘉年华举办"来进行决策的,而是利用题目"嘉年华A与B的活动时间无交叉"的性质,在
离散化
时间的基础上表示状态:pre[i][j]表示:时间[1,i]中有j个活动在嘉年华
cjk_cjk
·
2015-03-16 01:00
动态规划
NOI
hdu 4870 Rating (概率dp)
其实可以
离散化
,将x+50,1000,x-100,0
离散化
,就是x+1,20,x-2,0;/** 对于单个账号的期望E[i]表示打到
My_ACM_Dream
·
2015-03-13 21:00
POJ 3666 Making the Grade (DP+
离散化
)
因为j太大,由于要改变值的话,变到与之最近的值相同是最优的,所以可以
离散化
,这样,j对应了各个值得下标。复杂度O(n^2)。
u013013910
·
2015-03-13 09:00
编程
算法
dp
ACM
SUG 180 Inversions(树状数组+
离散化
)
题意:求逆序数的个数,因为题目没说是从1~n,所以要
离散化
。心得:这题wa了好多次,是因为询问时query(order[i]-1)写错成query(order[i])。
HelloWorld10086
·
2015-03-09 20:00
180
sug
HDU - 3743 Frosh Week(树状数组+
离散化
)
注意:这题没说所有的序列是从1~n的所以要将所有的数字进行
离散化
。然后再求解。AC代码#include #include #include #include #include usin
HelloWorld10086
·
2015-03-08 19:00
HDU
3743
HDOJ 5178 - pairs
离散化
+树状数组..
题意: 在一串数中X[1],X[2],.....X[n],问其中有多少对位a,b,满足a #include #include #include #include #include #defineoo11) { mid=l+r>>1; if(x
kk303
·
2015-03-04 21:00
Mayor's posters(线段树区间更新+
离散化
)
Link:http://poj.org/problem?id=2528Mayor'spostersTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 46164 Accepted: 13379DescriptionThecitizensofBytetown,AB,couldnotstandthatthecandidatesinthemayo
Enjoying_Science
·
2015-03-03 18:00
算法
压缩
ACM
拼接菱形的冲突判定方法(二)
上次我尝试从坐标轴映射,或者说是数学分析的方法判定冲突,但是很难做到,因为难以计算点在仿射坐标系的投影,并且也有一定精度问题下面采用离散的方式:首先对于一个拼接菱形的话,如果我们假设它的位置是
离散化
的,
李勇2
·
2015-03-02 09:00
存储
poj2104 K-th Number(主席树)
a1,a2,…,an}在给定区间[L,R]内各元素(即所有a1,a2,…,an)的出现次数 这个数据结构由n棵形状相同的线段树构成,第i棵线段树记录:前缀区间[1,i]内各元素的出现次数 要先将a[]
离散化
cjk_cjk
·
2015-02-24 02:00
poj
主席树
【USACO3.1.4】形成的区域 二维线段树/
离散化
/矩形切割/浮漂法 【线段树方法以后写】
方法1:浮漂法。题目意思是,后来的覆盖在前面的上面。我们可以倒过来,从后往前。这样后来的在上面,前面的,从下往上“浮“。要点1:2个矩形如何判断不相交? 一个矩形的最右边,在另外一个矩形最左边。 上下同理。 (程序实现的时候,因为不知道左右上下关系,所以要4个or来判断)要点2:如何切割:红色的在上面,白色的想上浮。可以先让1的部分上浮。 上浮后,矩形变小。(把上浮的地方切掉)切割后,只有黑色
baidu_23081367
·
2015-02-18 23:00
离散化
题目:https://vijos.org/p/1056描述桌面上放了N个平行于坐标轴的矩形,这N个矩形可能有互相覆盖的部分,求它们组成的图形的面积。格式输入格式输入第一行为一个数N(1≤N≤100),表示矩形的数量。下面N行,每行四个整数,分别表示每个矩形的左下角和右上角的坐标,坐标范围为–10^8到10^8之间的整数。输出格式输出只有一行,一个整数,表示图形的面积。样例1样例输入1[复制]3 1
libin66
·
2015-02-17 15:00
Mayor's posters(线段树之点的成段更新加
离散化
)
bin神的萌萌哒专题这道题目也是简单区间更新的线段树题目,不过题目的数据范围很大,直接搞,时间空间的花费都会异常的高,所以就要用到
离散化
来优化时间空间复杂度.何为
离散化
?................
ZSGG_ACM
·
2015-02-13 17:00
线段树
2014 蓝桥杯 蚂蚁感冒
模拟什么都行……我的做法是
离散化
后再模拟,这样可以省事……因为是模拟比赛的样子在做题,所以程序特别丑,1Y,这种水题也没啥得意的了。
baidu_23081367
·
2015-02-12 13:00
树状数组 求逆序数
树状数组求逆序数poj2299这里说的很好,把求逆序的步骤说的很明白,我也是看完才懂的,之前自己想了很久就是不明白为什么可以用树状数组求逆序转载:树状数组,具体的说是
离散化
+树状数组。
Enjoying_Science
·
2015-02-11 23:00
算法
ACM
Ultra-QuickSort(
离散化
+树状数组求逆序数)
Link:http://poj.org/problem?id=2299Ultra-QuickSortTimeLimit: 7000MS MemoryLimit: 65536KTotalSubmissions: 44681 Accepted: 16243DescriptionInthisproblem,youhavetoanalyzeaparticularsortingalgorithm.Theal
Enjoying_Science
·
2015-02-11 23:00
算法
ACM
POJ 2528 Mayor's posters 线段树+
离散化
id=2528题意:有长度为10000000的一堵墙,n个市长按照先后顺序在L到R区间之间张贴海报,问最后能看见几个人的海报,后面的海报会覆盖掉前面的海报.先了解一下
离散化
吧(传送门):有些数据本身很大
tenlee
·
2015-02-09 15:00
数学建模常用的十大算法
整数规划、多元规划、二次规划等规划类算法4、图论算法5、动态规划、回溯搜索、分治算法、分支定界等计算法6、最优化理论的三大非经典算法:模拟退火算法、神经网络算法、遗传算法7、网格算法和穷举法8、一些连续数据
离散化
方法
u012995856
·
2015-02-06 15:00
算法
hdu4325 树状数组+
离散化
http://acm.hdu.edu.cn/showproblem.php?pid=4325ProblemDescriptionAsisknowntoall,thebloomingtimeanddurationvariesbetweendifferentkindsofflowers.Nowthereisagardenplantedfullofflowers.Thegardenerwantstokn
u013573047
·
2015-02-06 10:00
[置顶] codeforces 453B Little Pony and Harmony Chest (
离散化
+dp状态压缩)
题解:给出n个数a[n],然后要求一另外n个数b[n]满足sum{|a[i]-b[i]|}最小。b[n]内的元素要满足任意两个都是互质的。题解:状态压缩,为什么?对于这样数据方位小的求最有解并且要某个状态要表示的东西很多那么普通dp绝对不行,那么久可以考虑状态压缩,dp[i][j]表示前i个数素数因子的选取状态为j时的最小差值和。说实话想不到这样状压,看了大犇的才懂,这样技巧性比较大,同时又用到了
My_ACM_Dream
·
2015-02-03 16:00
NYOJ117&& 树状数组求逆序数
data[i]),其中i为当前已经插入的数的个数,getsum(data[i])为比data[i]小的数的个数i-sum(data[i])即比data[i]大的个数,即逆序的个数但如果数据比较大,就必须采用
离散化
方法
u013050857
·
2015-01-29 21:00
ACM
逆序数
树状数组
BZOJ 2141 排队 树套树
思路:数字比较大,先
离散化
。然后先求一次总逆序对,每次交换两个数字的时候用树套树维护一下逆序对的总数就可以了。。好像树套树的常数略大,正解应该是分块。。
jiangyuze831
·
2015-01-29 19:00
逆序对
分块
bzoj
树套树
hdu 5124
离散化
+头尾标记+快速读入+STL----map ,set
题目是要判断被覆盖最多次的点的覆盖次数,我们可以将一条直线的首点标记为1,尾点+1标记为-1,那么如果一个点在这条直线中,那么这点的前缀和中就会有这条直线贡献的值1,否则不会有,我们只需要去掉重点
离散化
后做好标记处理即可
qq_24451605
·
2015-01-29 15:00
C++
离散化
【BZOJ3110】【Zjoi2013】K大数查询 树套树 权值线段树套区间线段树
权值都是1~n,就不用
离散化
了。我写了标记永久化。其它心得神马的:天生对树形数据结构无爱。第一次写树套树,终于知道是怎么回事了。(只针对本题)就是外层每个点都表
空灰冰魂
·
2015-01-22 15:08
线段树
树套树
【BZOJ3110】【Zjoi2013】K大数查询 树套树 权值线段树套区间线段树
权值都是1~n,就不用
离散化
了。我写了标记永久化。其它心得神马的:天生对树形数据结构无爱。第一次写树套树,终于知道是怎么回事了。(只针对本题)就是外
Vmurder
·
2015-01-22 15:00
树套树
BZOJ3110
Zjoi2013
K大数查询
权值线段树套区间线段树
HDU1754(线段树)
而未优化的空间复杂度为2N,因此有时需要
离散化
让空间压缩。
acraz
·
2015-01-21 20:00
【BZOJ1067】【POJ2637】WorstWeather Ever【SCOI2007】降雨量 线段树+恶心讨论
但是总之询问就是要求//它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年 //左>=右>中题解:然后首先
离散化
一下,然后把确定的年加到线段树中,乱搞一下就过了。
Vmurder
·
2015-01-20 15:00
ever
POJ2637
WorstWeather
BZOJ1067
SCOI2007
降雨量
与IT技术相关的微信公众号
但是大量的阅读,也很可能会碰上两个问题:(1)知识
离散化
,不成体系(2)有用的信息比例不高,造成效率下降。因此,目前有两个很现实的问题
fish43237
·
2015-01-15 09:00
技术
it
分享
公众号
与IT技术、软件开发、互联网技术相关的微信公众号
但是大量的阅读,也很可能会碰上两个问题:(1)知识
离散化
,不成体系(
爱唠叨的老鱼
·
2015-01-15 00:00
Web与网络
开源项目和框架
软件架构
读书笔记
BZOJ 1592 Usaco 2008 Feb Making the Grade 路面修整 DP
思路:路面的高度跨度有点大啊,先
离散化
。之后f[i][j]表示到i为止路面保证单调不降并且最高高度为j的最小花费是多少,利用一个前缀和优化一下。单调不升也一样,简单DP水过。。
jiangyuze831
·
2015-01-14 14:00
dp
USACO
bzoj
直线hough变换原理及实现
后面终于明白,其做法是将映射到另一个参考系的直线
离散化
,通过求直线上每个点,来构成直线,从而表达出原图像此点所在的所有直线。至于最后是选择映射到极坐标系中是因为减少运算量。
autocyz
·
2015-01-12 20:34
图像处理基本算法
计算机视觉算法
直线hough变换原理及实现
后面终于明白,其做法是将映射到另一个参考系的直线
离散化
,通过求直线上每个点,来构成直线,从而表达出原图像此点所在的所有直线。至于最后是选择映射到极坐标系中是因为减少运算量。
autocyz
·
2015-01-12 20:00
算法
图像处理
Hough变换
【USACO 2008 Open Gold】 3.Cow Neighborhoods 平衡树、并查集
但是权值线段树还需要
离散化
,反而代码多了。代码:#include #i
Vmurder
·
2015-01-02 11:00
USACO
open
2008
并查集
COW
Gold
平衡树
Neighborhoods
前驱后继
【POJ3666】【USACO 2008 Feb Gold】 2.Cow Game 动规
我们可以先
离散化
一下,然后f[i][j]表示第i个数变为j时1~i这些数保持非严格单调的最小花费转移时f[i][j]不必
Vmurder
·
2014-12-30 21:00
USACO
2008
game
COW
Gold
Feb
动规
POJ3666
BZOJ 1706 usaco 2007 Nov relays 奶牛接力跑/POJ 3613 Cow Relays 倍增Floyd
注意要
离散化
一下。。CODE:#
jiangyuze831
·
2014-12-30 09:00
poj
USACO
bzoj
倍增Floyd
基于Matlab的离散小波变换
简介在数字图像处理中,需要将连续的小波及其小波变换
离散化
。一般计算机实现中使用二进制离散处理,将经过这种
离散化
的小波及其相应的小波变换成为离散小波变换(简称DWT)。
liu_guanzhang
·
2014-12-24 15:00
信号处理
小波变换
UVA - 672 Gangsters(简单dp,正解应该先
离散化
)
#include #include #include #include #include #include #include usingnamespacestd; constintmaxn=30100; constintN=105; intd[maxn][105]; intc[maxn][105],t[N],p[N],s[N],n,k,T; intvis[maxn][105]; intdp(int
playwfun
·
2014-12-23 10:00
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他