【发布时间】:2016-03-03 11:47:26
【问题描述】:
将三角剖分的成本定义为已添加的对角线长度的总和。给定一个凸多边形,它最便宜的三角剖分的成本是多少?如果我们将多边形视为一组 n 坐标:v_1=x_1,y_1,...,v_n=x_n,y_n 并且解必须有 n-3 条对角线(不重叠,因为它是三角剖分)
我一直在尝试重现这个动态编程问题,但我似乎找不到一个好的问题。我并没有真正认识到次优结构来找到复发。任何人都可以帮我解决这个问题吗?
【问题讨论】:
-
你能解释一下这与 C++ 有什么关系吗?
-
对不起,我试图找到一个使用 c++ 的解决方案,但我是新手,只是如果有人想尝试一下,我会更熟悉 c++
-
这是一个关于算法的问题。无论是用 C++、Java、Python、Perl、PHP、Basic 还是任何其他图灵完备的编程语言编写的,这个问题的答案都是一样的。在你弄清楚算法是什么之后,尝试用 C++ 编写解决方案,并且遇到某种问题,那么这将成为 C++ 问题。但不是在那之前。
-
@SamVarshavchik 抱歉刚刚删除了它,感谢您的信息
标签: algorithm dynamic geometry triangulation convex-polygon