可以仔细看上图这种方法也是特别麻烦,虽然得出了正确答案(剧透警告) 64,但是这个图解是存在瑕疵的,因为其中没有算一些实际存在的三角形,可把有些三角形进行了两次计数。(例如,仔细看第一行、第五行、第六行中被重复计数的三角形)
当你在做题的时候经历了错误的过程却得到正确的答案时,这其实挺麻烦的,还不如直接做错。因为能得出正确答案这就说明过程中的错误不止一处,需要犯很多错误来弥补上一个错误,有点让人头疼。
这个图片中到底有多少个三角形那么接下来我将通过一个简单的方法来展示图中有多少个三角形?
三角形中所有直线相交的点。
我们从三角形的底部两个基本顶点开始。当我们沿着每条线向上移动时,我们将逐渐遇到两条线的相交点,上面红点标记的是我们将遇到相交点的顺序。
我们每次遇到相交点时,我们会用相交点和三角形底部的两个基本顶点中的一个(或两个)来计算产生的新三角形。为了避免重复计算,我们将只使用当前相交点及以下的点来创建三角形,以确保不会将同一个三角形计算两次。我们还应该注意下,标记为2和3、4和5、6和7、9和10、11和12、14和15的这些相交点都是彼此的镜像,所以这些集合给我们提供了相同数量的三角形。
那我们开始吧,通过从1到16这些交点,看看我们得到多少个三角形。
Q1、点1构成的三角形
点1作为三角形的顶点
相交点1,是我们到达的第一个点,点1的下方只有两个基本顶点和它构成了一个三角形,这个很明了,我们开始下一个。
Q2、点2构成的三角形
点2和3作为三角形中的顶点。
如图所示,点2和点3每一个新的相交点都可以构成两个新的三角形,一个三角形使用的基本顶点,另一个使用相交点—点1,这现在就是构成三角形的一个模式。随着我们继续向上找,这种模式会一直继续下去。
Q3、现在我们来看点4和点5。