QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#21280. 조경

Statistics

Farmer John은 아름다운 정원을 만들며 많은 흙을 옮겨야 합니다.

정원은 일렬로 놓인 화단 $N$개($1 \le N \le 100$)입니다. 화단 $i$에는 처음 $A_{i}$단위 흙이 있으며 $B_{i}$단위로 바꾸려 합니다. 모든 $A_{i}$, $B_{i}$는 $0..10$의 정수입니다.

$X$를 내고 흙 한 단위를 사서 원하는 화단에 놓거나, $Y$를 내고 원하는 화단에서 한 단위를 제거해 보내거나, $Z$ 곱하기 $|i-j|$의 비용으로 한 단위를 $i$에서 $j$로 옮길 수 있습니다. 최소 총비용을 구하세요.

입력

  • 1번째 줄: 공백 구분 정수 $N$, $X$, $Y$, $Z$이며 $0 \le X, Y, Z \le 1000$입니다.
  • $2..1+N$번째 줄: $i+1$번째 줄은 공백 구분 $A_{i}$와 $B_{i}$입니다.

출력

  • 1번째 줄: 조경의 최소 비용인 정수 하나.

예제

입력 1

4 100 200 1
1 4
2 3
3 2
4 0

출력 1

210

참고

네 화단의 처음 양은 1, 2, 3, 4이며 각각 4, 3, 2, 0으로 바꿉니다. 추가, 제거, 이동의 비용은 100, 200, 1입니다.

4번 화단에서 한 단위를 제거하는 데 200이 듭니다. 나머지는 10으로 옮길 수 있습니다(4번에서 1번으로 세 단위, 3번에서 2번으로 한 단위).

문제 출처: Brian Dean, 2012

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.