p_ce1052   2년 전

선수들을 L값으로 먼저 정렬, L값이 같으면 P값의 오름차순으로 정렬. 

팀 크기 정렬하고 

작은 팀부터 만들어나갔습니다.

현재 만들 팀의 크기를 t라고 하면 선수들의 배열에서 맨 앞의 t-1명은 절대 (앞으로도) 리더가 될 수 없으므로 제거합니다.

남은 배열에서 최대 P값을 찾아 답에 더해주고 배열에서 제거합니다. 최대 p값이 여러개면 앞에있는걸 제거하는게 유리하므로 앞에있는거부터 제거 

남은 팀들도 똑같이 반복. 

구현상의 문제일까요? 제출하자마자 틀립니다 ㅠㅠ 

solarmagic   2년 전

3 2

3 100

2 1

1 99

1 2

이랬을 때 199가 정답 아닐까요 

p_ce1052   2년 전

감사합니다 더 생각해 봐야겠네요 

댓글을 작성하려면 로그인해야 합니다.