我有一个小竞赛问题,其中给出了一组二维点,形成一个三角形。这个三角形可以进行任意旋转,可以进行任意平移(都在 2D 平面中)并且可以在镜子上进行反射,但其尺寸保持不变。然后,他们给了我平面上的一组点,我必须在一个或多个几何运算后找到构成我的三角形的 3 个点。
例子:
5 15
8 5
20 10
6
5 17
5 20
20 5
10 5
15 20
15 10
Output:
5 17
10 5
15 20
我打赌它应该应用一些已知的算法,但我不知道是哪个。最常见的有:凸包、扫描平面、三角剖分等。
有人可以给小费吗?我不需要代码,只需要一个推送,拜托!