第4课:距离问题

潘CSP200十点班

2023-07-06 9:40:57
2023-07-15 23:40:57

信息与公告

两点间直线距离:a点坐标(x[a], y[a]), b点坐标(x[b], y[b])

double ab= sqrt( (x[a]-x[b])*(x[a]-x[b])+(y[a]-y[b])*(y[a]-y[b]) );

判断三点共线,即其中一个距离等于另外两个距离之和。

若 |ab|+|bc|== |ac|或|ab|+|ac|== |bc|或|bc|+|ac|== |ab|,则abc三点共线

三点构成三角形的判断:判断其中两个距离之和>另外一个距离。

若 |ab|+|bc|>|ac|且|ab|+|ac|>|bc|且|bc|+|ac|>|ab|,则abc三点构成三角形

x和y的差的绝对值

abs(x-y)