1426: [구조체 배열] 원점에 가장 가까운 점 구하기
메모리제한:
128 MB
시간제한:
1.000 S
체점 스타일:
텍스트 비교
만든사람:
제출:
0
통과:
0
문제 설명
n개의 2차원 좌표쌍 (xi, yi)이 입력되었을 때, 원점에 가장 가까운 좌표쌍을 출력하는 프로그램을 작성해 보자.
* 제곱근 계산을 위해서 <math.h> 라이브러리의 sqrt() 함수를 사용할 수 있다.
* 예를 들어, 원점 (0, 0)에서 어떤 점 (x, y)까지의 직선거리는 sqrt(x*x+y*y) 로 계산할 수 있다.
* 제곱근 계산을 위해서 <math.h> 라이브러리의 sqrt() 함수를 사용할 수 있다.
* 예를 들어, 원점 (0, 0)에서 어떤 점 (x, y)까지의 직선거리는 sqrt(x*x+y*y) 로 계산할 수 있다.
입력 설명
첫 번째 줄에 좌표쌍의 개수 n이 입력된다.
두 번째 줄부터 n쌍의 2차원 정수 좌표가 스페이스를 사이에 두고 입력된다.
[1 <= n <= 10]
[-100 <= xi,yi <= 100]
두 번째 줄부터 n쌍의 2차원 정수 좌표가 스페이스를 사이에 두고 입력된다.
[1 <= n <= 10]
[-100 <= xi,yi <= 100]
출력 설명
원점 (0, 0)과 가장 가까운 점의 좌표와 그 점까지의 직선 거리를 스페이스를 사이에 두고 출력한다.
직선거리는 소수점 이하 셋째자리까지 반올림하여 출력하고, 거리가 같은 경우에는 먼저 입력된 좌표만 출력한다.
직선거리는 소수점 이하 셋째자리까지 반올림하여 출력하고, 거리가 같은 경우에는 먼저 입력된 좌표만 출력한다.
입력 예시 복사
3
1 6
4 3
5 2
출력 예시 복사
4 3 5.000