牛客练习赛11 B 假的字符串题意:给定n个字符串,互不相等,你可以任意指定字符之间的大小关系(即重定义字典序),求有多少个串可能成为字典序最小的串,并输出它们。 tags:好题 对于一个字符串, 1】如有其它字符串是它的前缀,那肯定不可能。这个直接用字典树处理就可以。 2】但如果以这个字符串为最小 ...
分类:
其他好文 时间:
2018-02-19 12:40:05
阅读次数:
261
题目: 给出若干个点 求三个点构成的周长最小的三角形的周长(我们认为共线的三点也算三角形) 题解: 可以参考平面最近点对的做法 只不过合并的时候改成枚举三个点更新周长最小值,其他的和最近点对大同小异 ...
分类:
其他好文 时间:
2017-12-17 10:56:31
阅读次数:
115
题目链接 Tricky Function $f(i, j) = (i - j)^{2} + (s[i] - s[j])^{2}$ 把$(i, s[i])$塞到平面直角坐标系里,于是转化成了平面最近点对问题。 ...
分类:
其他好文 时间:
2017-12-10 13:05:27
阅读次数:
132
"BZOJ 2458" 最小三角形 题面 一个平面上有很多点,求他们中的点组成的周长最小的三角形的周长。 题解 跟 "平面最近点对" 差不多,也是先把区间内的点按x坐标从中间分开,递归处理,然后再处理横跨中线的三角形。 如何缩小范围?设左右两个子区间发现的最小周长是d,则与中线距离超过d / 2都没 ...
分类:
其他好文 时间:
2017-11-22 20:00:45
阅读次数:
150
"Luogu 1429" 平面最近点对 题目描述 给定平面上n个点,找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的 输入输出格式 输入格式: 第一行:n;2≤n≤200000 接下来n行:每行两个实数:x y,表示一个点的行坐标和列坐标,中间用一个空格隔开。 输出格式: ...
分类:
其他好文 时间:
2017-11-21 17:02:17
阅读次数:
140
平面最近点对问题正如其名,给定平面上的$n$个点,找出其中的一对点,使得这对点的距离在所有点对中最小。 首先显而易见地我们可以得到这个问题的$O(n^2)$算法,枚举所有点对即可。但是很显然我们可以注意到,这里面有很多点对显然不是最优的,那么我们可以想到一种剪枝方法,就是将只对x坐标差值小于当前已知 ...
分类:
其他好文 时间:
2017-10-05 17:40:29
阅读次数:
200
上篇文章介绍了分治法的概念和基本解题步骤,并附加了一个例题帮助大家了解分治法的基本思想,在这篇文章中,我将对分治法的另一个经典问题进行分析,希望我的文章能够将今天的主题解释清楚。接下来我将用三种不同的方法求解“平面最近点对”问题。 问题描述:在一个平面上随机分布着 n 个点,现给定 n 个点的坐标, ...
分类:
其他好文 时间:
2017-09-17 01:30:38
阅读次数:
286
题意: 给定在同一平面中,同数量黑点与白点的坐标值,求其中最近黑白点对的距离。 —————————————————————————————————————————————————————————————— 大水题一遍过QAQ 稍微做点工作就是把同颜色的点,做上标记,同颜色的点就使其之间距离inf…… ...
分类:
其他好文 时间:
2017-06-10 21:31:37
阅读次数:
198
Problem Description Have you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encirc... ...
分类:
其他好文 时间:
2017-01-14 16:03:16
阅读次数:
160