题目链接:https://www.luogu.com.cn/problem/P4423 此题给定n个点,从n个点中选取3个点组成三角形的周长最小。 暴力枚举不要考虑。 那回想平面最近点对,平面最近点对是求一对点对之间的最小距离。 我们是否也可以用此种想法呢。 平面最近点对的代码,是针对一个点,求与另 ...
分类:
其他好文 时间:
2020-02-21 09:41:16
阅读次数:
59
发现计算几何算法(瞎搞)真的是博大精深。 最大三角形和最大四边形都是旋转卡壳,有模板的。这里的方法还可以求最小三角形还有最小四边形,以及三角形面积存在性问题。 求最小三角形面积(n平方):bzoj3707. 参考:http://www.pianshen.com/article/772191644/ ...
分类:
其他好文 时间:
2020-01-21 20:17:37
阅读次数:
83
题目: 给出若干个点 求三个点构成的周长最小的三角形的周长(我们认为共线的三点也算三角形) 题解: 可以参考平面最近点对的做法 只不过合并的时候改成枚举三个点更新周长最小值,其他的和最近点对大同小异 ...
分类:
其他好文 时间:
2017-12-17 10:56:31
阅读次数:
115
"原题" 求平面内周长最小的三角形。 平面分治板子题。 设当前最小为d,我们要求跨过分治线的三角形: 把所有距离线不超过d/2的点加入(因为大于d/2那么所在的三角形一定周长大于d,不必考虑),对于每个两个点,考虑同侧距离不超过d/2的点。 而要求在同一侧的三角形只要递归进行即可。 cpp incl ...
分类:
其他好文 时间:
2017-12-13 23:24:48
阅读次数:
164
"BZOJ 2458" 最小三角形 题面 一个平面上有很多点,求他们中的点组成的周长最小的三角形的周长。 题解 跟 "平面最近点对" 差不多,也是先把区间内的点按x坐标从中间分开,递归处理,然后再处理横跨中线的三角形。 如何缩小范围?设左右两个子区间发现的最小周长是d,则与中线距离超过d / 2都没 ...
分类:
其他好文 时间:
2017-11-22 20:00:45
阅读次数:
150
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1551 Solved: 549[Submit][Status][Discuss] Description Xaviera现在遇到了一个有趣的问题。平面上有N个点,Xaviera想找出周长最小的三角形。由于... ...
分类:
其他好文 时间:
2017-10-12 17:56:15
阅读次数:
98
Usaco混乱的奶牛。考虑到选的顺序无关,装压DP即可 1232:安慰奶牛 将点券加入边权,在找最小的根节点点权即可 路面休整:只会2000的,codevs2572 usaco2008 笨重的石子 神题 Usaco2010 数三角形 极角排序+乱搞 ...
分类:
其他好文 时间:
2017-10-02 21:33:05
阅读次数:
132
[BZOJ2458][BeiJing2011]最小三角形 试题描述 Xaviera现在遇到了一个有趣的问题。平面上有N个点,Xaviera想找出周长最小的三角形。由于点非常多,分布也非常乱,所以Xaviera想请你来解决这个问题。为了减小问题的难度,这里的三角形也包括共线的三点。 Xaviera现在 ...
分类:
其他好文 时间:
2017-06-06 23:32:51
阅读次数:
258
【前言】话说好久没有写题解了。到暑假了反而忙。o(╯□╰)o 【原题】 2458: [BeiJing2011]最小三角形 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 574 Solved: 177 [Submit][Status] Descript ...
分类:
其他好文 时间:
2017-05-01 09:47:01
阅读次数:
119
题目链接:bzoj2458: [BeiJing2011]最小三角形 学习推荐博客:分治法编程问题之最接近点对问题的算法分析 题解:先将所有点按x值排列,然后每次将当前区间[l,r]分成左右两半递归求解周长最小三角形。考虑到两半区间之间可能有连成最小三角形的情况,设dd为两半区间中最小三角形周长的最小 ...
分类:
其他好文 时间:
2016-09-28 22:23:02
阅读次数:
214