rootsquare   1년 전

골프공을 치는데 있어서 골프공을 반드시 홀을 향해 일직선으로만 날려야 하는 건가요? 문제에 해당 설명이 잘 나와있지 않는 것 같아서 질문 드립니다.

예제의 경우 1,3,5미터를 칠 수 있고, 7미터, 9미터의 거리는 두 번 안에 칠 수 없다고 하는데

다음과 같이 공을 사선으로 꺾어서 날리면 두 번만에 7미터를 갈 수 있습니다.

                              X(골프공)(3.5,sqrt(12.75))

A(0,0)                     (3.5,0)                 B(7,0)(구멍)

다음과 같이 좌표를 설정하면 5미터 샷 두 번으로(AX,XB) 공이 들어갑니다.

edeline24601   1년 전

직선으로만 나가는게 맞는것 같아요

사선으로 치는거 말고 1, 3, 5 미터면 얘네들로 칠 수 있는 직선거리의 조합을 구하는 문제 아닌가요?

adfsfsf   1년 전

주인공과 홀을 잇는 선분 위에서만 공이 움직인다고 봐야 해요. 사선이 되었다면 예제의 출력이 4가 아니라 5가 나왔어야 하죠.

rootsquare   1년 전

해결했습니다. 공은 항상 홀을 향해 똑바로만 칠 수 있는 문제였습니다.(사선으로 칠 수 없음)

혹시 문제가 잘 이해가 안 되시는 분들은 참고해 주세요.

adfsfsf   1년 전

추가로, 써져 있는 대로면 반드시 홀 방향이 아니라, 홀 반대 방향으로도 칠 수 있습니다.(홀 방향으로 치면 홀을 넘어가는 경우)

댓글을 작성하려면 로그인해야 합니다.