Guest User

Untitled

a guest
May 23rd, 2011
609
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. Задача 53. «Нефтепереработка»
  2.  
  3. Время на тест 1 секунда
  4.  
  5.  
  6. Условие
  7.  
  8. В некоторой стране имеются N нефтяных вышек, i-я из которых способна выкачать до ai тысяч баррелей нефти в сутки, и M нефтеперерабатывающих заводов, каждый из которых, в свою очередь, способен переработать до bj тысяч баррелей нефти в сутки. Заводы и вышки связаны трубопроводами; ввиду различных причин стоимость транспортировки одной тысячи баррелей от i-й вышки к j-му заводу составляет сij денежных единиц; объем перекачки неогриничен.
  9.  
  10. Учитывая, что вышки и заводы должны находится в производственном балансе, т.е. вся выкачиваемая нефть должна быть вовремя переработана (излишки нигде не должны сливаться или накапливаться), какое максимальное количество нефти в сутки может перерабатывать данная инфраструктура? На данный вопрос ответить относительно легко, поэтому нас интересует лишь величина минимальных возможных затрат среди всех максимальных по объему перерабатываемой нефти решений.
  11.  
  12. Входные данные
  13.  
  14. В первой строке входного файла input.txt находятся целые N и M (1 ≤ N, M ≤ 300) — число вышек и заводов соответственно. Во второй строке через пробел перечислены N целых чисел — значения ai (1 ≤ ai ≤ 30000). В третьей строке через пробел перечислены M целых чисел — значения bj (1 ≤ bj ≤ 30000). Сумма всех ai равна сумме всех bj. В последующих N строках по M целых чисел записаны стоимости транспортировки; j-е число в (i+2)-й строке задает значение сij (1 ≤ cij ≤ 10000).
  15.  
  16. Выходные данные
  17.  
  18. В единственной строке выходного файла output.txt выведите одно целое число — минимальную величину затрат на транспортировку при условии максимизации объема переработки. Гарантируется, что ответ можно поместить в знаковое тридцатидвухбитное целое.
  19.  
  20. Пример входных данных
  21.  
  22. 3 4
  23. 3 6 7
  24. 2 5 1 8
  25. 1 2 3 4
  26. 8 7 6 5
  27. 9 12 10 11
  28.  
  29. Пример выходных данных
  30.  
  31. 110
Advertisement
Add Comment
Please, Sign In to add comment