码迷,mamicode.com
首页 >  
搜索关键字:曼哈顿距离    ( 341个结果
曼哈顿距离与切比雪夫距离的亲密♂关系。
先来看一下曼哈顿距离和切比雪夫距离的定义。(以下我可能用$D_m,D_q$来表示两者) 曼哈顿距离:$|x_1 x_2|+|y_1 y_2|$ 切比雪夫距离:$max(|x_1 x_2|,|y_1 y_2|)$ 至于为什么说他俩关系♂,就是因为他们可以相互转化! 转换关系如下:当坐标为$(x,y)$ ...
分类:其他好文   时间:2019-07-14 15:01:15    阅读次数:91
[USACO08OPEN]牛的街区Cow Neighborhoods
题目描述: luogu 题解: 技巧题。 曼哈顿距离:$|x1-x2|+|y1-y2|$ 切比雪夫距离:$\max(|x1-x2|,|y1-y2|)$ 曼哈顿距离转切比雪夫距离:$(x,y)->(x+y,x-y)$ 所以……排完序拿stl::set模拟就好了。 代码: #include<set> # ...
分类:其他好文   时间:2019-06-27 00:53:47    阅读次数:103
luoguP3964 [TJOI2013]松鼠聚会
链接 "luogu" 思路 切比雪夫距离有max,不好优化。 但是我们能转化成曼哈顿距离,只需要 $(x,y)变成(\frac{x+y}{2},\frac{x y}{2})$ 相反的曼哈顿距离转切比雪夫距离 $(x,y)= (x+y,x y)$ 详情见 "attack" 剩下的就是sort直接做了 ...
分类:其他好文   时间:2019-06-06 16:11:25    阅读次数:93
HAOI2008 移动玩具
题目链接: "戳我" ~~非常抱歉,菜鸡风浔凌又来水蓝题了qwq~~ 看到题解上写双向搜索???什么鬼....... 看到数据范围特别小,直接划分二分图,两个点之间连接容量为1,费用为曼哈顿距离的边,跑费用流即可。 什么?你问我那个不能移动到有玩具的格子的限制? 不用管了啦,因为费用流会给你跑费用最 ...
分类:移动开发   时间:2019-05-23 00:25:45    阅读次数:147
各种距离
1. 欧几里得距离 给定空间中两个点(x1,y1),(x2,y2);它们之间的欧几里得距离公式为:((x1-x2)2+(y1-y2)2)1/2,即两个点之间的直线距离。本质是向量的2-范数。 2. 曼哈顿距离 给定空间中两个点(x1,y1),(x2,y2);它们之间的曼哈顿距离公式为:|x1-x2| ...
分类:其他好文   时间:2019-05-13 01:07:35    阅读次数:133
Codeforces gym101755H Safe Path(bfs)
题意: 给以一个网格图,有起点终点和一些怪兽,可以上下左右走,不能走到距离怪兽曼哈顿距离为d以内的地方,问到终点最短路径 n*m<=2e5,d<=2e5 思路: 因为n*m的范围,不能直接建2e5*2e5的图,所以要vector.resize() 如果对每个怪兽都预处理的话,复杂度将是O(d2) 所 ...
分类:其他好文   时间:2019-04-23 17:45:47    阅读次数:143
SDOI2010 捉迷藏 —— KD-Tree
SDOI2010 捉迷藏 对于i=1...n,求曼哈顿距离距离i最近和最远的点的距离分别是多少。 思路 KD Tree 的模板题目。 KD Tree,实际上就是对一个多维空间进行不断的划分,在一维上类似于二叉搜索树。 如果是多维的,我们可以每一次只划分一维,然后这样不断轮流划分不同的维度。 具体的, ...
分类:其他好文   时间:2019-03-25 23:34:11    阅读次数:237
Luogu P4169 [Violet]天使玩偶/SJY摆棋子
传送门 二维平面修改+查询,cdq分治可以解决。 求关于某个点曼哈顿距离(x,y坐标)最近的点——dis(A,B) = |Ax-Bx|+|Ay-By| 但是如何去掉绝对值呢? 查看题解发现假设所有的点都在查询点的左下方,dis(A,B) = (Ax-Bx)+(Ay-By) = (Ax+Ay)-(Bx ...
分类:其他好文   时间:2019-03-09 23:20:42    阅读次数:220
bzoj2989&&4170数列——二进制分组+主席树
题意的转化挺巧妙的 可以联想到曼哈顿距离! 并且,所谓的修改还要查询历史版本,并且修改之间不动只算一次,不就是给平面上加一个点吗? 看成(x,a[x])的点 就是一个菱形区域 转切比雪夫距离,变成矩形区域 所以 平面单点加,矩形查询和 1.cdq分治 2.树套树(离散化都不用) 3.二进制分组+主席 ...
分类:其他好文   时间:2019-02-24 14:59:53    阅读次数:190
K近邻算法
定义K最近邻(k-NearestNeighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。K近邻距离的计算在KNN中,通过计算对象间距离来作为各个对象之间的非相似性指标,距离一般使用欧氏距离或曼哈顿距离:
分类:编程语言   时间:2019-02-02 10:41:45    阅读次数:190
341条   上一页 1 ... 4 5 6 7 8 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!