문제 3009 · 비트 V
지원 접수의 처리 표시
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1000ms / 테스트 (언어별 보정은 아래 표) | 메모리: 측정하지 않음(브라우저 채점) | 0 | 0 | 0 | 0.00% |
문제
한 회사의 IT 지원실은 직원들이 보낸 장비 이상 접수에 처리 표시를 붙인다. 접수 담당자는 증상을 자유롭게 해석하지 않고, 접수 화면에 기록된 세 가지 정수만 보고 표시를 결정한다. 세 값은 업무를 계속할 수 있는지를 나타내는 상태 S, 같은 증상을 겪는 직원 수 U, 접수 후 기다린 날짜 수 W다. S가 0이면 업무를 계속할 수 없고, S가 1이면 임시 방법으로 업무를 계속할 수 있다. U에는 접수한 직원도 포함되며, W가 0이면 오늘 들어온 접수다. 처리 표시는 다음 순서로 결정한다. 먼저 S가 0이거나 U가 20 이상이면 즉시 대응을 뜻하는 NOW를 붙인다. 두 조건 중 하나만 만족해도 되며, 기다린 날짜 수는 이 판단에 영향을 주지 않는다. 앞의 조건을 만족하지 않는 접수 중 W가 3 이상인 접수에는 방문 일정을 잡는다는 뜻의 RESERVE를 붙인다. 나머지 접수에는 안내문을 먼저 전달한다는 뜻의 GUIDE를 붙인다. 여러 조건을 동시에 만족하더라도 처리 표시는 반드시 하나만 붙인다. 예를 들어 즉시 대응 조건과 방문 예약 조건을 모두 만족하면, 먼저 확인하는 즉시 대응 조건에 따라 NOW를 붙인다. 기다린 날짜가 정확히 3인 경우에는 방문 예약 조건을 만족하고, 같은 증상을 겪는 직원이 정확히 20명인 경우에는 즉시 대응 조건을 만족한다. 각 접수는 다른 접수와 독립적으로 판단한다. 앞선 접수의 처리 표시나 같은 내용의 접수가 이미 들어왔는지는 결과에 영향을 주지 않는다. 따라서 같은 세 값이 여러 번 입력되어도 접수를 합치지 않고 각각 처리한다. 입력된 모든 접수에는 세 표시 중 하나가 반드시 정해진다. 접수 순서를 바꾸거나 중요도에 따라 정렬하지 않고, 들어온 순서대로 처리 표시를 출력하는 프로그램을 작성한다.
입력
첫째 줄에 접수 수 N이 주어진다. N은 1 이상 1,000 이하의 정수다. 다음 N개 줄에는 각 접수의 S, U, W가 공백으로 구분되어 주어진다. S는 0 또는 1인 정수이고, U는 1 이상 100 이하의 정수이며, W는 0 이상 7 이하의 정수다.
출력
각 접수의 처리 표시를 입력 순서대로 한 줄에 하나씩 출력한다. 각 줄에는 대문자 NOW, RESERVE, GUIDE 중 하나만 출력한다.
예제 입력 1
4 1 19 2 1 19 3 1 20 2 0 1 0
예제 출력 1
GUIDE RESERVE NOW NOW
예제 입력 2
5 0 100 7 1 20 3 1 1 7 1 1 0 0 19 3
예제 출력 2
NOW NOW RESERVE GUIDE NOW
예제 입력 3
3 1 19 2 1 19 2 1 19 2
예제 출력 3
GUIDE GUIDE GUIDE
힌트 펼치기
- 즉시 대응 조건을 먼저 검사하고, 그 조건을 만족하지 않을 때만 기다린 날짜를 검사한다.
관련 서재 장
알고리즘 분류
조건 분기구현풀이 작성
연습 채점은 공개 테스트로 실행합니다. 인증 제출은 코드를 봉인한 뒤 새 입력을 실행하고 서버에서 출력을 대조하며 코드와 판정을 저장합니다.
풀이를 제출하면 여기에서 결과를 확인할 수 있습니다.
연습 기록은 이 브라우저에 최근 50개를 저장합니다. 인증 기록은 내 제출에서 확인하세요.
이 브라우저의 연습 기록
언어별 제한
테스트 케이스마다 새 전역에서 실행하며 준비 시간은 제외합니다. 시간 초과된 출력은 검사하지 않습니다. 브라우저·기기 성능에 따라 실행 시간이 달라집니다.
| 언어 | 엔진(버전) | 시간 제한 | 메모리 |
|---|---|---|---|
| javascript | 사용자 브라우저 JavaScript 엔진 (버전은 브라우저에 따라 다름) | 1000ms / 테스트 | 측정하지 않음(브라우저 채점) |
| python | Pyodide 314.0.7 (CPython 3.14 WASM) | 5000ms / 테스트 | 측정하지 않음(브라우저 채점) |