[BOJ] 2012번: 등수 매기기

https://www.acmicpc.net/problem/2012


학생들이 예상한 rank를 정렬하고, 정렬한대로 1, 2, 3, ... , N등을 부여해서 total 값을 더한 후 출력하면 됩니다. 마치 재배열부등식과 비슷하게, i < j인데 rank(i) > rank(j)일 때 total 값은 그대로거나 더 커진다는 사실을 이용하면 이런 greedy 알고리즘이 성립함을 증명할 수 있습니다.


https://github.com/blisstoner/BOJ/blob/master/2012.cpp



'알고리즘 > BOJ' 카테고리의 다른 글

[BOJ] 9019번: DSLR  (0) 2018.03.29
[BOJ] 1067번: 이동  (0) 2018.03.28
[BOJ] 1726번: 로봇  (0) 2018.03.27
[BOJ] 1565번: 수학  (0) 2018.03.26
[BOJ] 1943번: 동전 분배  (2) 2018.03.24
[BOJ] 6986번: 절사평균  (0) 2018.03.22
  Comments