算法题# BrainTeaser - 大脑工作室b*m2007-06-24 07:061 楼平面内给定任意n个点,试从任一点出发,构造一条最短路径,使其成为封闭n边形。另:这个多边形是凸还是凹?给出证明
l*z2007-06-24 07:062 楼凹凸应该是不定的,跟给的点分布有关【在 b*******m 的大作中提到】: 平面内给定任意n个点,试从任一点出发,构造一条最短路径,使其成为封闭n边形。: 另:这个多边形是凸还是凹?给出证明
z*82007-06-24 07:063 楼凸反证法。假如是凹,凹的两边将比两个点的连线长,就不是最短路径。【在 b*******m 的大作中提到】: 平面内给定任意n个点,试从任一点出发,构造一条最短路径,使其成为封闭n边形。: 另:这个多边形是凸还是凹?给出证明
l*z2007-06-24 07:064 楼跟travelling salesman problem差不多。NP-hard problem.【在 b*******m 的大作中提到】: 平面内给定任意n个点,试从任一点出发,构造一条最短路径,使其成为封闭n边形。: 另:这个多边形是凸还是凹?给出证明
l*z2007-06-24 07:067 楼再考虑多一点题目其实出的不严格,因为任意n点并不一定能练成n边行比如所有点都在一条直线上的情况。如果题意是所有点都连在一起,那就跟TSP一模一样。如果题意是允许有些点不相连,但被n-m边行包围在中间,就是个凸边形【在 l**z 的大作中提到】: 跟travelling salesman problem差不多。NP-hard problem.