#1347
Silver IV
동아리 부원 모집하기
시간 제한
2s
메모리 제한
256MB
제출
4
정답
3
맞힌 사람
3
정답 비율
75.0%

문제

2026년 대구과학고등학교에는 12개의 동아리가 있다. 학교에서는 신입생들을 대상으로 동아리 배정을 위한 선호도 조사를 실시했다. 모든 신입생은 서로 다른 동아리 3개를 각각 1지망, 2지망, 3지망으로 선택한다. 강*석 선생님은 각 동아리의 선호도를 확인하기 위해, 다음과 같은 가중치 점수 시스템을 도입했다.

점수=(1지망인원×4)+(2지망인원×2)+(3지망인원×1)점수 = (1지망 인원 × 4) + (2지망 인원 × 2) + (3지망 인원 × 1)

신입생들의 동아리 지망 현황이 주어졌을 때, 각 동아리의 최종 점수를 계산하고 점수가 높은 순서대로 출력하는 프로그램을 작성하자.

입력

첫째 줄에 신입생 수 nn이 주어진다. (1 ≤ nn ≤ 100,000)

둘째 줄부터 nn개의 줄에 걸쳐 각 학생이 선택한 1지망, 2지망, 3지망 동아리 이름이 공백으로 구분되어 주어진다. 입력되는 동아리 이름 후보군은 다음과 같다.

automatic bezzemi chemius cygnus flux genesis informatica master mathplace static steam zone

출력

각 동아리의 점수를 계산한 뒤, 점수가 높은 동아리부터 한 줄에 동아리명과 점수를 공백으로 구분하여 출력한다. 계산한 점수가 똑같은 경우는 알파벳 내림차순으로 정렬한다.

예제 입력 1

1
mathplace static genesis

예제 출력 1

mathplace 4
static 2
genesis 1

예제 입력 2

3
informatica mathplace flux
flux chemius informatica
automatic informatica chemius

예제 출력 2

informatica 7
flux 5
automatic 4
chemius 3
mathplace 2
출처
문제를 만든 사람
류나현
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
8454🥇
조서현
Rust14ms2316KB11624B
8744🥈
안우진
PyPy45ms56260KB307B
8505🥉
박종현
Python81ms9008KB519B
난이도 투표
Silver IV2명 투표· 9일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
8744
맞았습니다
PyPy45ms56260KB307B2026. 06. 03. 14:49
8743
틀렸습니다
PyPy--314B2026. 06. 03. 14:48
8505
맞았습니다
Python81ms9008KB519B2026. 05. 28. 11:03
8454
맞았습니다
Rust14ms2316KB11624B2026. 05. 26. 13:19