보안 강화 감옥
면접 대비시간 제한2초메모리 제한1024 MB
각 종류 i마다 다른 종류 j의 방을 넓혀 종류 i의 방이 들어가게 할 때 드는 최소 비용을 구합니다.
문제
Eddie와 Venom의 문제는 Carnage가 숙주와 함께 감옥을 탈출하면서 시작된다. 감옥이 더 안전했다면 나쁜 일은 일어나지 않았고, 모두가 오래오래 행복하게 살았을 것이다.
이 경험을 바탕으로 샌퀜틴 교도소의 새 소장은 재건하는 교도소에 특별 보안 감방을 짓기로 했다. 이 감방은 다른 방 안에 놓이는 방이다. 샌프란시스코 법은 가지 종류 가운데 정확히 한 종류의 방만 짓도록 허용한다. 번째 종류는 동서 방향 변이 , 남북 방향 변이 인 직사각형이다 (방향을 뒤집을 수 없다).
방 는 이고 일 때에만 방 안에 넣을 수 있다. 안전을 위해 바깥 방과 안쪽 방은 반드시 서로 다른 종류여야 한다 (크기가 달라야 할 필요는 없다).
당연히 아무 두 방이나 서로 안에 넣을 수 있는 것은 아니다. 예를 들어 방과 방은 이지만 이므로 서로 안에 넣을 수 없다. 따라서 소장이 안쪽 방을 반드시 번째 종류로 하고 싶다면, 예외적으로 인 임의의 종류 를 골라 방 를 로 넓힐 수 있다 (즉, , 인 임의의 , 를 고른다). 이때 시 정부에 만큼 돈을 내고, 그 뒤에 번째 종류의 방이 그 안에 들어가야 한다.
소장은 돈을 최대한 적게 쓰고 싶지만 안전을 위험에 빠뜨리고 싶지도 않다. 그래서 최종 선택을 하기 전에, 안쪽 방이 번째 종류일 때 정부에 최소 얼마를 내야 하는지를 가 1부터 까지인 각 경우에 대해 알아보려 한다.
입력
첫 줄에 샌프란시스코에서 공식적으로 허용된 방 종류의 수 이 주어진다 ().
이어지는 개의 줄에 번째 종류 방의 크기 와 가 공백으로 구분되어 주어진다 (). 종류마다 크기가 서로 다르다고 보장되지 않는다. 두 종류의 크기가 같으면 그 종류의 방들도 서로 안에 넣을 수 있다.
출력
개의 정수를 공백으로 구분하여 출력한다. 번째 정수는 안쪽 방이 번째 종류인 보안 감방을 짓기 위해 내야 하는 최소 금액이다.