개발/알고리즘
[백준 8980] 택배 (python)
8980번: 택배 입력의 첫 줄은 마을 수 N과 트럭의 용량 C가 빈칸을 사이에 두고 주어진다. N은 2이상 2,000이하 정수이고, C는 1이상 10,000이하 정수이다. 다음 줄에, 보내는 박스 정보의 개수 M이 주어진다. M은 1이 www.acmicpc.net 그리디 알고리즘이다. 처음에는 시작점, 도착점을 기준으로 정렬을 했는데 도착점만을 기준으로 정렬을 해야했다. 1->5를 먼저하면 2->3, 3->4 와 같은 애들은 못할 수 있기 때문이다. 예시로 입력이 다음과 같을때 (도착점을 기준으로 정렬한 상태) 6 40 1 2 10 1 3 20 2 3 10 1 4 30 2 4 20 3 4 20 1. 마을들의 수용가능 박스수를 나타내는 box 배열을 생성한다. 1 2 3 4 40 40 40 40 2. 첫..
2021. 5. 29. 00:15
최근댓글