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

문제 3808 · 비트 II

공연장 묶음 예약 정산

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

문제

한 공연장의 예약 서버는 한 번에 접수된 일반 관객과 어린이 관객의 좌석을 하나의 주문으로 묶어 결제한다. 담당자는 서버가 계산한 최종 청구 금액을 확인할 수 있도록, 주문 하나의 금액을 계산하는 작은 프로그램을 만들려고 한다. 모든 좌석은 같은 등급이며, 좌석 위치나 공연 시작 시각에 따른 가격 차이는 없다. 입력에 주어지는 관객은 모두 좌석 하나씩을 사용한다. 일반 관객 한 명의 입장권 가격은 P원이다. 어린이 관객 한 명의 입장권 가격은 그 절반이다. P는 양의 짝수이므로 어린이 입장권 가격도 항상 정수다. 일반 관객 수를 A, 어린이 관객 수를 C라고 할 때, 할인 전 입장권 합계는 두 종류의 입장권 가격을 각각 인원수만큼 더한 금액이다. 어린이도 단체 인원을 셀 때 일반 관객과 똑같이 한 명으로 센다. 전체 관객 수가 단체 기준 K명 이상이면 입장권 합계의 10퍼센트를 할인한다. 할인액은 할인 전 입장권 합계를 10으로 나눈 값에서 소수점 아래를 버린 정수 원이다. 할인은 주문 전체에 한 번만 적용한다. 전체 관객 수가 K명보다 적으면 할인액은 0원이다. 어린이 가격을 적용하는 것과 단체 할인을 적용하는 것은 동시에 가능하다. 입장권 합계에서 할인액을 뺀 뒤에는 주문 처리 수수료 F원을 한 번 더한다. 수수료 자체에는 단체 할인을 적용하지 않는다. 다만 A와 C가 모두 0이면 실제로 예약된 좌석이 없는 빈 주문이므로, 입장권 가격과 할인 및 수수료에 관계없이 최종 청구 금액은 0원이다. 이 문제에서 별도로 계산할 세금이나 다른 요금은 없으며, 취소나 환불도 발생하지 않는다. 주어진 주문에 대해 예약 서버가 청구해야 하는 최종 금액을 정수 원 단위로 출력한다.

입력

한 줄에 정수 P, A, C, K, F가 공백으로 구분되어 주어진다.
2 ≤ P ≤ 100,000이며 P는 짝수다.
0 ≤ A, C ≤ 1,000이다.
1 ≤ K ≤ 2,000이다.
0 ≤ F ≤ 10,000이다.

출력

최종 청구 금액을 나타내는 정수 하나를 출력한다. 단위나 쉼표는 출력하지 않는다.

예제 입력 1

1200 2 3 5 70

예제 출력 1

3850

예제 입력 2

102 1 1 3 8

예제 출력 2

161

예제 입력 3

2000 0 0 1 500

예제 출력 3

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 / 테스트측정하지 않음(브라우저 채점)