Время

14:37:02
10 Февраля 2012
Пятёрка за неделю 22
Осталось: 2 дня
Конец: 11.02.2012 22:00
Лидер: knightL
Версия для печати

Топливо

prb45   N котелен одинаковой мощности соединены системой трубопроводов из M труб для перекачки топлива. На 09:00 утра оказалось, что фактические запасы топлива A[k] тонн (k = 1..N) таковы, что в одной из котелен его значительно меньше нормы В тонн, а на остальных - достаточно, либо с избытком.

   Суммарные запасы топлива позволяют исправить ситуацию, если перераспределить топливо. В каждый момент времени из N насосов могут работать 0 или 2 (в соседних котельнях, перекачивающих и принимающих топливо), при этом перекачка одной тонны топлива на 1 км занимает C минут.

   Через какое наименьшее время T минут эта работа будет выполнена?


Технические условия

   Входные данные

   В первой строке заданы 4 числа N, M, B, C. Во второй - массив значений A[1..N]. Далее идут M строк - пары номеров котелен и длины труб между ними. Все данные - неотрицательные целые числа, не превышающие 50.

   Выходные данные

   Единственное число - искомое время.


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 10
Сложность: 23% 49/64

Пример

Пример входных данных

5 5 4 6
5 4 8 1 6
1 2 3
2 3 5
2 4 2
3 4 6
3 5 4

Пример выходных данных

102


← Единицы Список задач Отрезки →