#61
커비의 막대사탕
채점 준비중
시간 제한
2000ms
메모리 제한
256MB
제출
29
정답
6
맞힌 사람
6
정답 비율
20.7%

커비는 사탕을 좋아합니다. 그 중에서도 막대 사탕을 가장 좋아합니다. 커비는 평소 다이어트를 위해 사탕을 멀리하였지만, 오늘은 기분이 좋은 일이 생겨 큰 맘 먹고 사탕을 하나 먹으려 합니다. 하지만 커비는 기분이 매우 좋았기 때문에 아무 사탕이나 먹고 싶지는 않았습니다. 무려 막대 사탕을 먹기로 한 것입니다.

커비는 특수 제작된 막대 사탕을 먹기 위해 2차원 좌표 평면 위에 직접 사탕과 막대를 그리고 사탕 공장으로 찾아가기로 하였습니다. 하지만 도형을 싫어하는 커비는 직접 그린 사탕이 막대 사탕인지 알 수 없었습니다. 그래서 커비는 여러분에게 막대 사탕의 정의를 알려주고 막대 사탕이 맞는지 확인해 달라는 요청을 하였습니다.

2차원 좌표 평면에서 막대는 선분으로, 사탕은 원으로 표현할 수 있습니다. 막대와 사탕이 주어졌을 때, 다음의 조건을 모두 만족하면 막대 사탕입니다. 막대와 사탕의 두께는 무시합니다.

  • 막대의 한쪽 끝 점이 사탕 내부나 사탕의 테두리 위에 있어야 합니다.
  • 막대의 나머지 끝 점이 사탕의 외부에 있어야 합니다.

커비가 그린 사탕과 막대가 막대 사탕의 정의를 만족하는지 구해주세요.

입력

첫째 줄에 정수 ~a,\ b,\ r\ (-100 \le a,\ b \le 100,\ 1 \le r \le 100)~이 주어집니다. 이는 사탕을 표현하는 원의 방정식이 (x - a)^2 + (y - b)^2 = r^2 임을 의미합니다.

둘째 줄에는 정수 ~x_1,\ y_1,\ x_2,\ y_2\ (-100 \le x_1,\ y_1,\ x_2,\ y_2 \le 100)~가 주어집니다. 이는 막대의 양쪽 끝 좌표가 각각 ~(x_1, y_1), \ (x_2, y_2)~임을 나타냅니다. 두 좌표 ~(x_1,\ y_1),\ (x_2,\ y_2)~는 서로 다릅니다.

출력

주어진 사탕과 막대가 막대 사탕의 정의를 만족하면 Yay! 을, 그렇지 못하다면 Oh, No... 를 출력합니다. 대소문자와 공백을 포함해서 완전히 동일하게 출력해야 하는 것에 유의하세요.

예제 입력 1

0 0 5
1 1 10 10

예제 출력 1

Yay!

예제 입력 2

0 0 5
1 1 5 0

예제 출력 2

Oh, No...

예제 입력 3

0 0 5
10 0 -10 0

예제 출력 3

Oh, No...

코드 제출
로딩 중...
내 제출
아직 제출 내역이 없습니다.
맞은 사람
순위사용자언어시간메모리코드 길이
🥇202402751_한현욱Python437ms10368KB248B
🥈202102717_최성윤Java962ms26752KB1200B
🥉202302521_강정우Java1173ms27844KB713B
4202402645_김건우Java1209ms28160KB872B
5202302602_이준휘Java1209ms28416KB627B
6202402740_조민영Java1216ms28160KB729B
전체 제출
#사용자결과언어시간메모리코드 길이제출 시간
3860202402751_한현욱정답Python437ms10368KB248B2024. 05. 24. 12:40
3791202302602_이준휘정답Java1209ms28416KB627B2024. 05. 23. 06:38
3790202302602_이준휘오답Java1257ms28416KB627B2024. 05. 23. 06:36
3673202402645_김건우정답Java1209ms28160KB872B2024. 05. 17. 12:47
3672202402645_김건우오답Java1204ms28288KB872B2024. 05. 17. 12:45
3535202102717_최성윤정답Java962ms26752KB1200B2024. 05. 09. 10:15
3514202402740_조민영정답Java1216ms28160KB729B2024. 05. 09. 04:52
3490202302564_성준혁오답C48ms1408KB592B2024. 05. 08. 17:11
3489202302564_성준혁오답C47ms1408KB592B2024. 05. 08. 17:11
3488202302564_성준혁오답C47ms1408KB612B2024. 05. 08. 17:10
3487202302564_성준혁컴파일 에러C--605B2024. 05. 08. 17:09
3486202302564_성준혁컴파일 에러C--618B2024. 05. 08. 17:09
3485202302564_성준혁오답C48ms1408KB617B2024. 05. 08. 17:08
3484202302564_성준혁오답C49ms1408KB624B2024. 05. 08. 17:07
3483202302564_성준혁오답C48ms1408KB628B2024. 05. 08. 17:06
3482202302564_성준혁오답C49ms1408KB634B2024. 05. 08. 17:05
3481202302564_성준혁오답C48ms1408KB628B2024. 05. 08. 17:03
3480202302564_성준혁오답C48ms1408KB641B2024. 05. 08. 16:56
3479202302564_성준혁오답C48ms1408KB599B2024. 05. 08. 16:50
3478202302564_성준혁오답C48ms1408KB553B2024. 05. 08. 16:47
1 / 2