本人認為,最後討論的 "三角形面積方法" 的解相當優美
直線方程組方法
中學時期,我們都學過用聯立方程組求 線 / 線交點:
A x + B y = C
D x + E y = F
可這個方法缺點是
用代入法 (substitution) 或消元法 (elimination) 求出的一般解
在 x系數 = 0 或 y系數 = 0 的情況需要特別分開處理
我們亦不能單從 solution
簡單判斷交點 Q 是否在線段 AB 或 CD 之內
向量方法
這是在 year 1 暑假 ACM training 時學會的
感覺相當強大、漂亮
將兩條線段表示成:
P1 = A + s AB -------- (1)
P2 = C + t CD -------- (2)
其中 s, t 分別是 線段AB,CD 的參數