我們可以嘗試,因為另外兩個頂點的位置是有限的,只要真正存在這樣的兩個頂點,堅持找下去,肯定可以找出來。
現在,我們要用另外一個辦法來解決,基本思路是,換一個視角來看這樣的三角形的面積。
以題中三角形面積為例,我們按下圖所示的方法,將三角形分成三部分:
分成的三個三角形有一個特點,那就是至少有一條邊是「正」的。所謂正,就是與長方形的邊平行。這樣,我們可以直接計算三個三角形的面積。以藍色的三角形為例,底是4,高是5,所以它的面積是10。如下圖:
這還不是我們的目的,我們要對這個三角形作等積變換,即找到與它面積相等的三角形,利用等底等高。
圖中另外兩個紅色三角形的面積與之相等,我取定那個直角三角形,如下圖:
再一次化斜為正,將這個三角形的另一條邊也變「正」了,此時,變成了一直角三角形了,另一個三角形也可以這樣變化,如下圖:
原來三角形的面積變成了三個直角三角形的面積之和。
現在,我們要把直角三角形看成是長方形的一半:徹底的化斜為直!
如下圖,原來三角形的面積變成了圖中三個長方形面積之和的一半。
很顯然,這三個長方形,相當於大長方形有減去左下角的長方形:
這樣一來,我們要求原來三角形的面積,只需拿大長方形的面積減去這個小長方形面積,再除以2,就得了:
6*8=48
2*5=10
48-10=38
38/2=19
正確!
現在我們要求一個面積為12的三角形。大長方形沒有變。
我們來求那個小長方形的面積:
因為三角形面積是12,所以,大長方形減小長方形的結果應該是24,12*2=24。
於是,小長方形應該也是24,48-24=24嘛。
於是,我們只要畫出一個面積24的小長方形來。顯然應該長6寬4。如下圖:
這樣,相應的三角形就是: