본문으로 이동
코드패스 by Devin.KR

문제 3502 · 비트 I

캠핑 구역 운영표

인증 제출 통계 · 5분마다 갱신 · 정답 비율 = 정답 제출 / 전체 제출
시간 제한메모리 제한제출정답맞힌 사람정답 비율
1000ms / 테스트 (언어별 보정은 아래 표)메모리: 측정하지 않음(브라우저 채점)0000.00%

문제

작은 캠핑장에서는 매일 아침 각 구역의 기상 예측을 확인하고 그날의 운영표를 만든다. 구역마다 지형이 달라 같은 캠핑장 안에서도 예상 강수량과 예상 풍속이 다르게 기록된다. 관리자는 모든 구역에 같은 판정 규칙을 적용하여 일반 운영 구역, 덮개 운영 구역, 폐쇄 구역의 개수를 알아내려고 한다. 각 구역에는 예상 강수량 R과 예상 풍속 W가 주어진다. 강수량의 단위는 밀리미터이고 풍속의 단위는 초당 미터이며, 두 값은 모두 정수다. 예상 강수량이 30 이상이거나 예상 풍속이 15 이상이면 해당 구역을 폐쇄한다. 두 조건 중 하나만 만족해도 폐쇄하며, 두 조건을 모두 만족하더라도 폐쇄 구역 하나로만 센다. 폐쇄하지 않는 구역 중에서 예상 강수량이 10 이상이면 덮개를 설치하고 운영한다. 이를 덮개 운영 구역이라고 한다. 폐쇄 조건에 해당하지 않고 예상 강수량도 10 미만이면 일반 운영 구역으로 정한다. 따라서 강수량이 적더라도 풍속 때문에 폐쇄될 수 있으며, 폐쇄된 구역을 덮개 운영 구역에 다시 포함하지 않는다. 각 구역은 다른 구역의 판정에 영향을 주지 않는다. 덮개의 수나 이용객 수에 따른 추가 제한도 없다. 입력으로 주어진 모든 구역을 정확히 한 번씩 분류한 뒤, 일반 운영 구역 수, 덮개 운영 구역 수, 폐쇄 구역 수를 이 순서대로 출력하는 프로그램을 작성한다. 어떤 분류에 해당하는 구역이 하나도 없으면 그 개수는 0이다. 세 개수의 합은 항상 전체 구역 수와 같아야 한다.

입력

첫째 줄에 구역 수 N이 주어진다. 1 ≤ N ≤ 1,000이다.
다음 N개 줄에는 각 구역의 예상 강수량 R과 예상 풍속 W가 공백으로 구분되어 주어진다. 0 ≤ R ≤ 100이고 0 ≤ W ≤ 50이다.
입력의 모든 수는 정수다.

출력

일반 운영 구역 수, 덮개 운영 구역 수, 폐쇄 구역 수를 공백 하나로 구분하여 한 줄에 출력한다. 해당하는 구역이 없는 분류는 0을 출력한다.

예제 입력 1

5
0 0
10 4
29 14
30 0
2 15

예제 출력 1

1 2 2

예제 입력 2

3
30 15
100 50
0 15

예제 출력 2

0 0 3

예제 입력 3

1
9 14

예제 출력 3

1 0 0
힌트 펼치기
  • 폐쇄 조건부터 확인하면 각 구역을 정확히 하나의 분류에 넣을 수 있다.

관련 서재 장

관련 장

출처: Devin.KR 자체 제작

알고리즘 분류조건 분기구현

풀이 작성

연습 채점은 공개 테스트로 실행합니다. 인증 제출은 코드를 봉인한 뒤 새 입력을 실행하고 서버에서 출력을 대조하며 코드와 판정을 저장합니다.

Python 기본 시간 제한 = 문제 시간 제한 × 3 + 2초. 문제별 예외는 아래 표에 반영됩니다. 표준 라이브러리만 지원합니다.

Ctrl+Enter: 연습 채점 · Tab: 들여쓰기 · Esc 후 Tab: 다음 요소로 이동. 언어별 초안은 이 브라우저에 저장됩니다. JavaScript 입력: require('fs').readFileSync(0, 'utf8'), readline 또는 input().

로그인하면 인증 제출을 사용할 수 있습니다.

풀이를 제출하면 여기에서 결과를 확인할 수 있습니다.

    연습 기록은 이 브라우저에 최근 50개를 저장합니다. 인증 기록은 내 제출에서 확인하세요.

    이 브라우저의 연습 기록

      언어별 제한

      테스트 케이스마다 새 전역에서 실행하며 준비 시간은 제외합니다. 시간 초과된 출력은 검사하지 않습니다. 브라우저·기기 성능에 따라 실행 시간이 달라집니다.

      언어엔진(버전)시간 제한메모리
      javascript사용자 브라우저 JavaScript 엔진 (버전은 브라우저에 따라 다름)1000ms / 테스트측정하지 않음(브라우저 채점)
      pythonPyodide 314.0.7 (CPython 3.14 WASM)5000ms / 테스트측정하지 않음(브라우저 채점)