Logo
(追記) (追記ここまで)

32525번 - Duality 스페셜 저지

시간 제한메모리 제한제출정답맞힌 사람정답 비율
0.2 초 1024 MB67923217036.247%

문제

2ドル$차원 평면 위에 주어진 $N$개의 점 각각을 한 끝점으로 하고, 주어지지 않은 점을 다른 끝점으로 하는 선분을 $N$개 만들어 서로 교차하지 않게 해 보자. 2ドルN$개의 점은 모두 정수 좌표의 점이며, 서로 같은 좌표에 있으면 안 된다.

어떤 선분의 끝점이 다른 선분 위에 있거나, 두 선분이 끝점에서 만나면 교차하는 경우로 본다.

입력

총 $T$개의 테스트 케이스가 입력으로 주어지며, 첫째 줄에 $T$가 주어진다. $(1 \le T \le 1,000円)$

테스트 케이스의 첫째 줄에 $N$이 주어진다. $(1 \le N \le 100)$

테스트 케이스의 둘째 줄부터 $N$개의 점이 주어진다. 그중 $i$번째 줄에는 $i$번 점의 좌표 정수 $x_i,ドル $y_i$가 공백으로 구분되어 주어진다. $(-10^8 \le x_i, y_i \le 10^8)$

주어지는 모든 점의 좌표는 서로 다르다.

입력으로 주어지는 점들을 이용해 선분 $N$개를 서로 교차하지 않게 항상 만들 수 있음을 보장한다.

출력

각 테스트 케이스마다 $N$개의 줄에 걸쳐 교차하지 않는 $N$개의 선분을 출력한다.

그중 $j$번째 줄에는 주어진 점의 번호 $p_j$와 주어지지 않은 점의 좌표 정수 $x_j,ドル $y_j$를 공백으로 구분하여 출력한다. 이는 주어진 $p_j$번 점과 $(x_j, y_j)$의 점이 선분을 이루었다는 의미이다. 출력하는 $p_j$는 서로 달라야 한다. $(1 \le p_j \le N$; $-10^9 \le x_j, y_j \le 10^9)$

가능한 경우가 여럿인 경우는 그중 아무거나 하나를 출력한다.

제한

예제 입력 1

1
3
0 0
0 1
1 0

예제 출력 1

1 -1 -1
3 -1 1
2 0 2

힌트

출처

Contest > BOJ User Contest > 월간 향유회 > 월간 향유회 2024. 10. A번

채점 및 기타 정보

  • 이 문제의 채점 우선 순위는 2이다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /