1064번 - 평행사변형
먼저 세 점이 일직선상에 놓여있는지 확인해서 맞으면 -1을 출력하고 아니면 세 점 a,b,c에 대해
a와 b의 거리, b와 c의 거리, c와 a의 거리를 계산한 다음 (a+b)*2하면 하나의 평행사변형의 둘레가 나오고 같은 방식으로
(b+c)*2, (c+a)*2의 둘레를 계산해서 최소 거리를 구했는데 틀렸다고 나오네요..
푸는 방법 좀 알려주시면 감사하겠습니다!
1 1
2 2
3 3
답은 -1입니다.
고맙습니다!! 도움이 되었습니다!
댓글을 작성하려면 로그인해야 합니다.
apjw6112 5년 전
먼저 세 점이 일직선상에 놓여있는지 확인해서 맞으면 -1을 출력하고 아니면 세 점 a,b,c에 대해
a와 b의 거리, b와 c의 거리, c와 a의 거리를 계산한 다음 (a+b)*2하면 하나의 평행사변형의 둘레가 나오고 같은 방식으로
(b+c)*2, (c+a)*2의 둘레를 계산해서 최소 거리를 구했는데 틀렸다고 나오네요..
푸는 방법 좀 알려주시면 감사하겠습니다!