문제 링크입니다: https://www.acmicpc.net/problem/2456
정렬 조건을 잘 짜야하는 문제였습니다.
동일한 점수일 경우 3점, 2점 투표가 더 많은 순으로 당선이 되므로,
weightedSum이라는 별도 변수를 만들어 투표 점수가 높은 순으로 더 가중치를 준 값을 더해나갔습니다.
이후 후보자들을 점수가 높은순으로 정렬하였고 점수가 동일하다면 weightedSum이 높은순으로 정렬했습니다.
* 문제를 잘 읽어야 합니다. 동일한 점수일 경우 0과 함께 최고 점수도 출력해야합니다.
개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > BOJ' 카테고리의 다른 글
백준 17779번 게리맨더링 2 (2) | 2020.04.30 |
---|---|
백준 17825번 주사위 윷놀이 (0) | 2020.04.30 |
백준 2531번 회전초밥 (0) | 2020.04.26 |
백준 2530번 인공지능 시계 (0) | 2020.04.26 |
백준 2526번 싸이클 (0) | 2020.04.26 |