You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>플레이어들이 긴급 회의를 위해 한 자리에 모였다. 이들은 긴급 회의에서 투표를 통해 임포스터로 의심되는 플레이어 1명을 퇴출시키려고 한다.</p>
24
+
25
+
<p><em>N</em>명의 플레이어들 중 오직 1명만 '임포스터'이고, 나머지는 '크루원'이다. 플레이어들은 다른 플레이어가 임포스터인지 크루원인지 모르는 상태이다.</p>
26
+
27
+
<p>플레이어들은 각자 플레이어 1명을 투표하거나, 투표를 건너뛸 수 있다. 가장 표를 많이 받은 사람이 퇴출된다. 표를 가장 많이 받은 사람이 둘 이상이라면, 아무도 퇴출되지 않는다.</p>
28
+
29
+
<p>투표를 건너뛴 사람 수가 표를 가장 많이 받은 사람의 받은 표 수 이상일 경우에도 표를 가장 많이 받은 사람이 퇴출된다.</p>
30
+
31
+
<p>각 플레이어들의 투표 결과가 주어진다. 퇴출되는 사람은 누구일까? </p>
32
+
33
+
### 입력
34
+
35
+
<p>첫째 줄에 플레이어의 수 <em>N</em>이 주어진다. (3 ≤ <em>N</em> ≤ 100) </p>
36
+
37
+
<p>둘째 줄에 <em>N</em>개의 정수가 공백으로 구분되어 주어진다. <em>i</em>번째 정수 <em>X<sub>i</sub></em>는 <em>i</em>번 플레이어가 <em>X<sub>i</sub></em>번 플레이어에 투표했음을 의미한다. <em>X<sub>i</sub></em>가 0이면 <em>i</em>번 플레이어가 투표를 건너뛰었음을 의미한다. </p>
0 commit comments