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

 

10546번: 배부른 마라토너

문제 마라토너라면 국적과 나이를 불문하고 누구나 참가하고 싶어하는 백준 마라톤 대회가 열린다. 42.195km를 달리는 이 마라톤은 모두가 참가하고 싶어했던 만큼 매년 모두가 완주해왔다. 단, 한 명만 빼고!  모두가 참가하고 싶어서 안달인데 이런 백준 마라톤 대회에 참가해 놓고 완주하지 못한 배부른 참가자 한 명은 누굴까? 입력 첫째 줄에는 참가자 수 N이 주어진다. (1 ≤ N ≤ 105) N개의 줄에는 참가자의 이름이 주어진다. 추가적으로 주어지는

www.acmicpc.net

이 문제는 무조건 n명의 사람이 완주하였고 1명의 사람이 완주하지못하였다고 했다. 그러나 참가자의 수를 고려하고 문자열이라는 것을 생각하여 멀티 셋 자료구조를 사용하여 해결하였다. 그냥셋을 사용하여도 되었으나 동명이인이 존재한다는 것을 생각하여 멀티셋을 사용하여야 했다.

 

 

소스 코드 : https://github.com/ukjinlee66/BOJ/blob/master/10546.cpp

 

ukjinlee66/BOJ

baekjoon. Contribute to ukjinlee66/BOJ development by creating an account on GitHub.

github.com

 

'Problem Solving > BOJ' 카테고리의 다른 글

BOJ 7785번: 회사에 있는 사람  (0) 2019.04.04
BOJ 3047번: ABC  (0) 2019.04.04
BOJ 4677번: Oil Deposits  (0) 2019.04.01
BOJ 12761번: 돌다리  (0) 2019.04.01
BOJ 3184번: 양  (0) 2019.04.01

+ Recent posts