Thứ Bảy, 11 tháng 3, 2017

THANG MÁY

Đ vn chuyn m báu vt lên phòng làm vic ca mình tng N trong toà nhà chc tri, Cuội phi thuê công nhân bc vác để vn chuyn hòm. Biết các chi phí liên quan đến thuê công nhân là: để di chuyn theo thang bộ lên trên mt tng là U, xung i mt tng là D, khênh hòm vào thang y là I, khênh hòm ra khỏi thang y là J.
Trong toà n L thang máy, mi thang ch dng những tng nht định. Vic di chuyn theo thang máy là min phí.
Yêu cầu: Hãy giúp Bờm m đưng vn chuyn hòm báu t tng 1 lên tng N vi chi phí phải trả ít nht.
D liu: Vào t file văn bn LIFT.INP:
·    Dòng đu tiên chứa c s nguyên N, U, D, I, J, L.
·            Dòng thứ i trong số L dòng tiếp theo mô t hot động của thang máy thứ i (i=1,2,...,L): Đu tiên s nguyên Ki s lưng tng mà thang máy thứ i sẽ dng, tiếp đến Ki s nguyên là chỉ s của các tng mà thang máy i sẽ dng (các tng được sp xếp theo th t tăng dn ca ch s).
Hạn  chế:  0≤U≤1000,  0≤D≤1000,  0I≤1000,  0J≤1000,  0≤L≤500,  1N≤1000000,  2Ki≤1000,
K1+K2+…+KL≤1000.
Kết quả: Ghi ra file văn bn LIFT.OUT mt số nguyên chi phí nh nht tìm đưc.
Ví dụ:
LIFT.INP
LIFT.OUT
10 1 1 1 1 1
2 3 7
7

LIFT.INP
LIFT.OUT
10 1 1 3 2 1
2 3 7
9

LIFT.INP
LIFT.OUT
20 100 0 1 1 2
2 5 7
2 8 17
804