QOJ.ac

QOJ

Límite de tiempo: 2 s Límite de memoria: 256 MB Puntuación total: 100

#21362. Goldilocks와 N마리 소

Estadísticas

Goldilocks와 세 곰 이야기를 들어봤을 것이다. 그녀는 나중에 농부가 되어 헛간에 소 $N$마리 ($(1 \le N \le 20,000)$)를 키우며 소는 온도에 민감하다.

소 $i$의 적정 온도는 $A(i)..B(i)$ ($0 \le A(i) \le B(i) \le 10^9$)이다. $T < A(i)$면 추워 생산량 $X$, $T$가 범위 내 ($A(i) \le T \le B(i)$)면 편안해 $Y$, $T > B(i)$면 더워 $Z$이다. $Y$는 항상 $X$와 $Z$보다 크다.

$X$, $Y$, $Z$와 각 적정 범위로 최적 온도 설정의 최대 우유량을 구하라. $X$, $Y$, $Z$는 0..1000 범위 정수이며 온도는 임의의 정수로 설정할 수 있다.

입력

  • 1번 줄: 공백으로 구분한 네 정수 $N$ $X$ $Y$ $Z$.
  • $2..1+N$번 줄: $1+i$번 줄은 공백으로 구분한 두 정수 $A(i)$, $B(i)$이다.

출력

  • 1번 줄: 최적 온도 설정의 최대 우유량.

예제

입력 1

4 7 9 6
5 8
3 4
13 20
7 10

출력 1

31

참고

범위는 5..8, 3..4, 13..20, 7..10이다. 추우면 7, 편안하면 9, 더우면 6 단위 생산한다.

7 또는 8이면 #1, #4가 편안하고 #2는 덥고 #3은 추워 총 31이다.

서브태스크

부분 점수: 10개 테스트 중 1..4는 모든 소에 $B(i) \le 100$, 1..6은 $N$이 최대 1000이다.

문제 출제자: Brian Dean, 2013

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.