2 차원에서 삼각형을 형성하는 점 집합이 주어진 작은 대회 문제가 있습니다. 이 삼각형은 임의의 회전을 할 수도 있고 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
나는 몇 가지 알려진 알고리즘을 적용하기로 내기,하지만 난 어떤 몰라요. 볼록 선체, 스윕 비행기, 삼각 측량 등이 가장 일반적입니다.
팁을 줄 수 있습니까? 코드는 필요 없어요, 제발 밀어주세요!
FYI 이것은 프로그래밍보다 수학과 관련이 있습니다. 실제로이 사이트에 속하는지 확실하지 않습니다. – Kip