RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
R01340

마법사의 주문 대기열

Silver V 실버 V
난이도
2s
시간 제한
256MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

마법 왕국의 주문 접수처에는 하루에 \(N\)개의 마법 주문이 순서대로 접수된다. 각 주문에는 마법사의 이름과 긴급도 수치가 있다. 주문 처리 규칙은 다음과 같다.

  1. 긴급도가 낮은 주문을 먼저 처리한다. (수치가 작을수록 긴급)
  2. 긴급도가 같은 주문끼리는 먼저 접수된 주문을 먼저 처리한다.

모든 주문이 접수된 뒤 처리 순서대로 주문을 출력하여라.

제약
  • \(1 \le N \le 100\,000\)
  • 긴급도는 \(1\) 이상 \(100\) 이하의 정수이다.
  • 이름은 길이 \(1\) 이상 \(10\) 이하의 알파벳 소문자 문자열이다.
입력 형식

첫째 줄에 주문의 수 \(N\)이 주어진다.

다음 \(N\)개의 줄에 접수 순서대로 마법사의 이름과 긴급도가 공백으로 구분되어 주어진다. 이름은 알파벳 소문자로만 이루어진 길이 \(1\) 이상 \(10\) 이하의 문자열이다.

출력 형식

처리 순서대로 \(N\)개의 줄에 마법사의 이름과 긴급도를 공백으로 구분해 출력한다.

예제 1
입력
3
gandalf 2
saruman 5
radagast 2
출력
gandalf 2
radagast 2
saruman 5
설명

긴급도 \(2\)인 간달프와 라다가스트 중 먼저 접수된 간달프가 먼저 처리된다. 긴급도 \(5\)의 사루만은 마지막이다.

예제 2
입력
3
alice 1
bob 1
carol 1
출력
alice 1
bob 1
carol 1
설명

세 주문 모두 긴급도 \(1\)로 동일하므로 접수 순서대로 처리된다.

힌트

막혔나요? 코인으로 단계별 힌트를 잠금 해제하세요 — 첫 힌트는 가벼운 방향 제시, 뒤로 갈수록 더 많이 알려 줍니다. 문제를 풀면 모든 힌트가 무료로 공개됩니다.

문제 정보

riseoj 작성

출처 Original

평가 및 의견

마법사의 주문 대기열

개요
출제자 난이도 Silver V 실버 V 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

마법사의 주문 대기열

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8