블랙홀과 소행성
면접 대비시간 제한1초메모리 제한1024 MB
블랙홀과 소행성의 위치가 주어질 때, 모든 소행성이 어느 블랙홀에든 끌려 들어가도록 하는 최소 정수 P를 구합니다.
문제
현재 시뮬레이션 우주에는 수직선 위에 블랙홀 개와 소행성 개가 있다. 블랙홀 개의 끌어당기는 힘은 모두 로 같다.
블랙홀 의 위치를 , 소행성 의 위치를 , 질량을 라고 하자. 이면 블랙홀 가 소행성 를 끌어당겨 빨아들인다.
하나의 블랙홀이 여러 소행성을 빨아들이는 것도 가능하다. 서로 다른 여러 블랙홀이 하나의 소행성을 끌어들일 수 있을 때에는 위치가 가장 왼쪽에 있는 블랙홀이 소행성을 빨아들인다.
시뮬레이션 우주에 있는 모든 소행성을 블랙홀이 빨아들이기 위해 필요한 정수 의 최솟값을 구하라.
입력
첫 번째 줄에 블랙홀의 수 과 소행성의 수 이 공백으로 구분되어 주어진다.
두 번째 줄에 정수 이 공백으로 구분되어 주어진다.
세 번째 줄부터 개의 줄에 걸쳐 소행성의 정보가 주어진다. 번째 줄에는 정수 와 가 공백으로 구분되어 주어진다.
한 위치에는 블랙홀 하나 또는 소행성 하나만 존재할 수 있다.
출력
모든 소행성을 블랙홀이 빨아들이기 위해 필요한 정수 의 최솟값을 출력한다.
힌트
는 의 절댓값을 의미하며, 이면 이고, 이면 다.