N수매화검법
시간 제한2초메모리 제한1024 MB
가중치가 있는 N개의 선분이 주어질 때, 뒤에 오는 선분과 교차하는 개수의 가중 합이 최소가 되도록 순서를 정한다.
문제
화산파의 장로 우경은 새로운 무공 N수매화검법을 창안했다. N수매화검법은 이십사수매화검법을 발전시킨 검법으로 총 개의 베기(검으로 무언가를 베는 동작)로 이루어진다.
N수매화검법은 2차원 평면 상에서 펼치는 검법으로, 베기 는 점 에서 시작해 까지를 일직선으로 벤다. 이때 검이 지나는 경로를 베기 의 경로라고 한다.
또한 검법을 펼치는 동안 한 번 벨 때마다 심오한 원리로 내공을 소모하는데, 그 원리란 다음과 같다.
- 베기 에는 가중치 가 정해져 있으며, 베기 를 행하면 만큼의 내공을 소모한다. 이때 은 베기 를 행한 순간에 아직 행하지 않은 베기 중 베기 와 경로가 교차하는 베기의 개수다.
N수매화검법을 완성하기 위해서는 검법을 이루는 개의 베기를 모두 정확히 한 번씩 행해야 하나, 그 순서는 상관이 없다. 장로 우경은 최소한의 내공만을 소모하여 N수매화검법을 완성하고 싶다. 그를 위해 N수매화검법을 완성하는 데 소모해야 하는 내공의 합의 최솟값을 구해주자.
입력
첫 번째 줄에 베기의 개수 이 주어진다.
다음 개의 줄에는 각 줄마다 베기 에 대해 , 의 좌표 , 와 가중치 가 공백으로 구분되어 차례로 주어진다. ;
주어지는 개 점의 위치는 모두 서로 다르며, 어떤 세 점도 같은 직선 위에 있지 않다.
입력으로 주어지는 모든 수는 정수다.
출력
N수매화검법을 완성하는 데 소모해야 하는 내공의 합의 최솟값을 출력하라.