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
离散化
POJ1151Atlantis矩形面积并,线段树
离散化
如果是竖直方向上扫描,则是
离散化
横坐标,如果是水平方向上扫描,则是
离散化
纵坐标。下面的分析都是
离散化
横坐标的,并且从下往上扫描的。
aonaigayiximasi
·
2016-03-22 17:00
POJ1151 (HDU 1542) Atlantis【矩形面积并,线段树+
离散化
+扫描线模板】
DescriptionThereareseveralancientGreektextsthatcontaindescriptionsofthefabledislandAtlantis.Someofthesetextsevenincludemapsofpartsoftheisland.Butunfortunately,thesemapsdescribedifferentregionsofAtlant
zhou_yujia
·
2016-03-22 08:00
BZOJ4444 : [Scoi2015]国旗计划
首先将坐标
离散化
,因为区间互不包含,可以理解为对于每个起点输出最少需要多少个战士。将环倍长,破环成链,设$f[i]$表示区间左端点不超过$i$时右端点的最大值,可以通过$O(n)$递推求出。
Claris
·
2016-03-21 23:00
HDU5124,线段树加
离散化
这道题的
离散化
很简单,就是对于出现过的点排序即可,可以用map之类的随便搞一下,据说这个题有贪心算法,希望学习一下。最后也是压时间过得主要还是线段树理解不透彻,蒟蒻一只啊。。。
xlzhang223
·
2016-03-21 21:00
Poj 2299 - Ultra-QuickSort
离散化
,树状数组,逆序对
Ultra-QuickSortTimeLimit: 7000MS MemoryLimit: 65536KTotalSubmissions: 52306 Accepted: 19194DescriptionInthisproblem,youhavetoanalyzeaparticularsortingalgorithm.Thealgorithmprocessesasequenceofndistinc
微弱的世界
·
2016-03-21 00:00
poj 2528
离散化
+线段树
DescriptionThecitizensofBytetown,AB,couldnotstandthatthecandidatesinthemayoralelectioncampaignhavebeenplacingtheirelectoralpostersatallplacesattheirwhim.Thecitycouncilhasfinallydecidedtobuildanelector
lixuepeng_001
·
2016-03-20 15:00
hdu 4941 Magical Forest
离散化
+模拟 /(map应用)
非常不开心。。这么简单的题都实现错了。。。。唉。。题意:给你n行,m列,的矩形,k个水果每个水果属性,x,y,v,表示在x行y列t次查询每次q=1把a,b行互换q=2把a,b列互换q=3查询mp[a][b]是否存在果子,存在则输出对应的v,否则输出0显然对于行列互换操作,只需要用一个数组记录row[i]最终指向的行,每次交换只需要把row[i],row[j]互换即可。然后我是开k个vector,每
viphong
·
2016-03-19 23:00
求第k大连续区间和/第k大子序列和 - 二分+树状数组+前缀和(或主席树+堆)
查询方法简要说一下,也就是当遍历到Bi的时候,我们找到【Bi-ans】在
离散化
后在树状数组对应的下标Y,然后查询get(1,Y)看之前出现过的Bi有
viphong
·
2016-03-19 17:00
决策树(《Machine Learning in Action》笔记)
缺点:可能过拟合适合数据类型:数值型(必须
离散化
)和标称型在构造决策树时,需要解决的第一个问题是:数据集上哪个特征(如何选择)在划分数据(大的原则:将无序的数据变得更加有序)时起决定性作用。
babyhujn0526
·
2016-03-19 17:00
机器学习
BZOJ 2882 & 后缀数组的傻逼实现
rank倒三...啦啦啦啦啦....改个
离散化
会不会快点?....
YCuangWhen
·
2016-03-19 15:00
BZOJ3414 : Poi2013 Inspector
二分答案,没有出现过的时刻没有用,可以进行
离散化
。首先如果某个时刻出现多个人数,那么肯定矛盾。然后按时间依次考虑,维护:$t$:剩余可选人数。$s$:现在必定有的人数。$cl$:往左延伸的人数。
Claris
·
2016-03-19 03:00
Ural 2072 Kirill the Gardener 3
valordi≤valordi+1,并且使得∑i=1n−1abs(ordi−ordi+1)最小首先很容易的就能想因为要满足排列之后数非降,我们能调整的只有val相同的位置的顺序然后一个能想到的想法是对输入的数进行
离散化
a1s4z5
·
2016-03-18 21:00
Colorado Potato Beetle(CF的某道) & 鬼畜宽搜
(大概这个意思自行百度标题...SOL:与其说这是一道图论题不如说是一道生动活泼的STL-vector教学....
离散化
宽搜,没什么别的...vector用得淋漓尽致...Code:/*========
YCuangWhen
·
2016-03-18 16:00
CS229-17讲离散和维度灾难思路整理
连续状态如果简单的进行
离散化
处理,会出现维度灾难,并且效果也并不理想,最容易想到的方法就是和监督学习的方式一样,通过对连续的状态进行采样,同时,通过线性拟合得到整个最优的Reward(总收益)。
littleqqqqq
·
2016-03-18 11:00
[HDU 2883]kebab[最大流][区间
离散化
]
题目链接:[HDU2883]kebab[最大流][区间
离散化
]题意分析:N个客人,第i个在时间si到达,ei离开,点了ni份烤肉,每份需要ti的时间烤熟,厨师每分钟最多烤M块肉,客人需要在ei时间前拿到烤肉
GooZy
·
2016-03-18 10:34
[T]图论
[HDU 2883]kebab[最大流][区间
离散化
]
题目链接:[HDU2883]kebab[最大流][区间
离散化
]题意分析:N个客人,第i个在时间si到达,ei离开,点了ni份烤肉,每份需要ti的时间烤熟,厨师每分钟最多烤M块肉,客人需要在ei时间前拿到烤肉
CatGlory
·
2016-03-18 10:00
网络流
CF629D Babaei and Birthday Cake
dp[i]=max(dp[j])+v[i](jv[j]);
离散化
,线段树维护区间最大值importjava.io.BufferedInputStream; importjava.io.BufferedOutputStream
u013491262
·
2016-03-17 19:00
codechef CBAL
传送门:https://www.codechef.com/problems/CBAL思路:先求一遍出现次数前缀和,我们只管每个字母出现次数奇偶性,所以可以把状态压缩一下,
离散化
之后就只有最多n个状态对于子串
thy_asdf
·
2016-03-16 08:00
bzoj 1706 奶牛接力 矩阵乘法
分析:首先要知道这题最多只有100个点,然后把点
离散化
(点的坐标为1-1000)后建立邻接矩阵A。则A的某个点[i,j]表示从点i走一条边到底j的最小权值和。
qq_33229466
·
2016-03-15 19:00
Poj 2482 Stars in Your Window
线段树+扫描线+
离散化
给出星空中的一些星星的位置以及亮度,求放置一个给定的矩形使得矩形框住的星星的亮度最大位置 #include #include #include #include usingnamespacestd
a1s4z5
·
2016-03-15 19:00
POJ 2528 线段树+
离散化
点击打开链接题意:将海报一张一张的贴在墙上,问最后在最上面还可以看见的海报的数量思路:将所有海报覆盖的位置进行
离散化
,然后二分找到每个区间覆盖的对应的
离散化
后的位置,然后更新节点值为当前海报的出现位置,
Dan__ge
·
2016-03-15 17:00
数据结构
线段树
ACM
poj
离散化
poj2299Ultra-QuickSort【线段树求逆序数】
离散化
Ultra-QuickSortTimeLimit:7000MS MemoryLimit:65536KTotalSubmissions:52097 Accepted:19113DescriptionInthisproblem,youhavetoanalyzeaparticularsortingalgorithm.Thealgorithmprocessesasequenceofndistinctint
zhou_yujia
·
2016-03-15 16:00
线段树
poj
coderforces 138CMushroom Gnomes - 2线段树
思路:涌用线段树的节点维护概率,先进行
离散化
,本来的话可能应该用到成段更新,但这题可以避免,下面会给出注释。
Dan__ge
·
2016-03-13 13:10
ACM
数据结构
线段树
CF
线段树&树状数组
线段树
coderforces 138CMushroom Gnomes - 2线段树
思路:涌用线段树的节点维护概率,先进行
离散化
,本来的话可能应该用到成段更新,但这题可以避免,下面会给出注释。
Dan__ge
·
2016-03-13 13:00
数据结构
线段树
ACM
CF
POJ-2299- Ultra-QuickSort-树状数组
离散化
B-Ultra-QuickSortPOJ2299TimeLimit:7000MSMemoryLimit:65536KB64-bitintegerIOformat:%I64d,%I64uJavaclassname:Main[Submit][Status]DescriptionInthisproblem,youhavetoanalyzeaparticularsortingalgorithm.Theal
qq_32680617
·
2016-03-13 10:00
离散化
树状数组
BZOJ4380 : [POI2015]Myjnie
将$c$
离散化
,设:$f[i][j][k]$为区间$[i,j]$最小值为$k$的最大收益。$g[i][j][k]$为$\max(g[i][j][k..m])$。
Claris
·
2016-03-13 02:00
coderforces round 19D线段树+
离散化
处理
思路:因为x,y的范围很大,所以先将x坐标的值
离散化
,然后以x的位置和对应y的值保存到set中,线段树节点保存区间最大值,查询时也查询大于x的位置,然后二分求得y的位置即可。下面
Dan__ge
·
2016-03-12 11:56
线段树&树状数组
线段树
coderforces round 19D线段树+
离散化
处理
思路:因为x,y的范围很大,所以先将x坐标的值
离散化
,然后以x的位置和对应y的值保存到set中,线段树节点保存区间最大值,查询时也查询大于x的位置,然后二分求得y的位置即可。下面
Dan__ge
·
2016-03-12 11:00
数据结构
线段树
ACM
HDU
CF
Bzoj 1227: [SDOI2009]虔诚的墓主人 树状数组,
离散化
,组合数学
1227:[SDOI2009]虔诚的墓主人TimeLimit: 5Sec MemoryLimit: 259MBSubmit: 895 Solved: 422[Submit][Status][Discuss]Description小W是一片新造公墓的管理人。公墓可以看成一块N×M的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。当地的居民都是非常虔诚的基督徒,他们愿意提前为
微弱的世界
·
2016-03-11 22:00
HDU4288线段树+
离散化
离散化
无非就是将所有数去重,然后一个一个处理。至于更新时的变化下面给了解释。#include#include#include#include#include#includeus
Dan__ge
·
2016-03-11 16:36
线段树&树状数组
线段树
HDU4288线段树+
离散化
离散化
无非就是将所有数去重,然后一个一个处理。至于更新时的变化下面给了解释。#include #include #include #include #include #incl
Dan__ge
·
2016-03-11 16:00
数据结构
C++
线段树
ACM
HDU
Fibonacci-ish II (Mo's Algorithm(莫队算法) + 线段树 +
离散化
)
题意:给定一个长度最大为3万的序列,和最多3万个询问,每个询问问某区间[L,R]里的数,去掉重复然后排序之后,依次乘上斐波那契数列然后求和,结果对m取余的值。区间优化用Mo'sAlgorithm(莫队算法),莫队算法的Add和Remove中使用线段树,所以整体复杂度是O(n*sqrt(n)*log2(n)).这题一路TLE,从TLE26到TLE27到TLE29到TLE35都快绝望了,每次想尽办法优
u012891242
·
2016-03-10 23:00
算法
线段树
codeforces
HDU 1542 Atlantis(线段树求矩形面积并)
按x坐标
离散化
后建立线段树。每次遇到一个矩形的下底边就将这个区间+1,表示这个区间已经被几条线段覆盖了。 遇到上边就-1,每次更新后累加当前x坐标总区间被覆盖的长度乘以相邻两边的高度。
weizhuwyzc000
·
2016-03-10 17:00
线段树
HDU
离散化
ACM-ICPC
hznu1858 至少选k个点框起来的最小正方形的边长
这题很容易想到二分+
离散化
+枚举。然而我没有想出来的点有如下:1.枚举的到底是什么(如果说是把某个点作为正方形左上顶点枚举,肯定不对,然后就没想法了)。但是我想到了必定会有两个顶点在两条相交的边上。
cacyth
·
2016-03-09 22:00
POJ 2528
离散化
,然后线段树
离散化
技巧可以见代码,具体参考《挑战程序设计》的坐标
离散化
,类似#include #include #include #include #include usingnamespacestd
mymilkbottles
·
2016-03-09 21:00
SPOJ NKTEAM - Team Selection
每个点分别向上和向右引一条线扩展出一个无限大的区域,求没有被其他区域包含的点的个数白书上有个差不读多的题(那个题好像少一维,所以可以直接做),不过那个题的坐标范围比较大(10^9),但是其实只需要大小关系,于是
离散化
一下答案不变
nlj1999
·
2016-03-09 14:00
Zip-line 上升子序列 离线
离散化
线段树
D.Zip-line题目连接:http://www.codeforces.com/contest/650/problem/DDescriptionVasyahasdecidedtobuildazip-lineontreesofanearbyforest.Hewantsthelinetobeaslongaspossiblebuthedoesn'trememberexactlytheheightsof
qscqesze
·
2016-03-08 23:00
【BZOJ3585】mex【离线】【线段树】【mex】【
离散化
】
加个
离散化
就行了。
BraketBN
·
2016-03-08 23:00
BZOJ3289 Mato的文件管理(莫队算法+树状数组)
询问个数和数字个数都记为n,数字范围不确定所以
离散化
,这样时间复杂度就是$O(n^{\frac32}\log{n})$1#include 2#include 3#include 4#include
WABoss
·
2016-03-08 10:00
cf#345-C - Watchmen-map
离散化
.=.也就是这两个点在平行于x或y轴的直线上x,y的范围太大1e9,但是n只有2e5我们把点
离散化
后,看遍历所有与X轴平行的直线(当然就是只看出现过的x值),看上面有多少个点,如果有X个点,显然X方向的这些点对答案的贡献就是
viphong
·
2016-03-07 22:00
poj2528Mayor's posters【
离散化
线段树区间更新】
TimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:54376 Accepted:15796DescriptionThecitizensofBytetown,AB,couldnotstandthatthecandidatesinthemayoralelectioncampaignhavebeenplacingtheirelectoralposte
zhou_yujia
·
2016-03-07 19:00
线段树
poj
离散化
LightOJ1360 Skyscraper(DP)
取k次是个经典的最小费用最大流问题,不过这题建容量网络有20W个点,
离散化
最多也要6W个点,跑不动最小费用最大流的样子。。其实这题也是个经典的DP,区间图最大权独立集问题,《挑战程序设计竞赛》有介绍。
WABoss
·
2016-03-06 12:00
【bzoj1227】虔诚的墓主人 树状数组
显然有用的坐标只有w*w个,因此先
离散化
,下面的分析也是针对
离散化
后的数据。下面的n等同于题目中的w。
lych_cys
·
2016-03-04 11:00
离散化
树状数组
POJ2528Mayor's posters(
离散化
+ 线段树)
题目链接:题意:给定一些高度都相同的海报去贴,问最后能看见几张海报Thepicturebelowillustratesthecaseofthesampleinput.{8,9,10}那张被覆盖看不到,分析:看了大神们的博客大神是一看就是线段树,可是我都知道是线段树了也不知道怎么做,真是弱的一逼;线段树分析就是对于每一个海报所在的区间设置一个不同的数字,然后就统计有几个不同的数字即所求解,就是线段树
zhaop
·
2016-03-02 20:00
poj 1151 Atlantis(线段树+
离散化
+扫描线)
题目链接:http://poj.org/problem?id=1151折腾了一下午的题...具体解释见代码注释。#include #include #include #include #include usingnamespacestd; constintINF=0x3f3f3f3f; constintmaxn=100005; intn,num; doubley[maxn]; structLi
rachelsg
·
2016-02-29 17:00
【Usaco2016 FEB】Load Balancing【线段树 + 二分】
输入77355713311175391输出2分析首先,我们要枚举纵向是从哪里分开(从左往右扫),可以用
离散化
进行优化。然后,我们需要二分来找一个横向分开的最优位置。
YoDReAMfY
·
2016-02-28 17:00
hdu1542 矩阵面积并+线段树+
离散化
+二分+扫描线
这道题还是反应出我的很多问题一开始我的没有接触过扫描线这东西于是找博客学习了先对着1542的cpp使劲看觉得自己看的差不多了就开始自己写(我觉得编程你觉得自己看懂了没用还是自己理解了写出来懂的比较透彻)也发现了自己很多问题比如freopen这个东西虽然调试的时候比较方便但是很多时候交题的时候忘了注释掉,这还是比较尴尬的。所以我觉得自己还是不能有这个坏习惯,还是不要偷懒,每次写freopen都加上条
mymilkbottles
·
2016-02-28 16:00
POJ 2528 Mayor's posters (线段树+
离散化
)
方法:先将海报数据
离散化
,然后线段树查询#include #include #include #include usingnamespacestd; constintmaxn=10010; structnode
Code_KK
·
2016-02-26 21:00
【POJ 2482】 Stars in Your Window(线段树+
离散化
+扫描线)
【POJ2482】StarsinYourWindow(线段树+
离散化
+扫描线)TimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:11294 Accepted
ChallengerRumble
·
2016-02-26 11:00
【POJ 2482】 Stars in Your Window(线段树+
离散化
+扫描线)
【POJ2482】StarsinYourWindow(线段树+
离散化
+扫描线)TimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:11294 Accepted
ChallengerRumble
·
2016-02-26 11:00
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他