TUYẾN XE BUÝT

Bài tập chưa có test

(thanhlee.*)

Nhà Thanh ở thành phố \(A\), nhà Lê ở thành phố \(B\), cuối tuần Thanh và Lê được nghỉ nên Thanh quyết định đến thành phố \(B\ \)để thăm Lê. Tuy nhiên Thanh chỉ có \(K\) đồng nên rất có thể Thanh phải đi xe buýt đến \(B\). Việc di chuyển qua nhiều thành phố có thể mất nhiều thời gian do vậy bạn hãy giúp Thanh tìm ra một hành trình đi từ \(A\) đến \(B\) sao cho thời gian di chuyển là ít nhất và Thanh vẫn còn tiền khi đến \(B\). Biết rằng:

\(N\) thành phố được đánh số từ 1 đến \(N\) (bao gồm cả \(A\)\(B\)), giữa hai thành phố \(u\)\(v\) có thể thể có tuyến xe buýt hoặc không, nếu có thì bạn được biết từ thành phố \(u\ \)đến \(v\) đi bằng xe buýt sẽ mất \(t\) thời gian và tốn \(x\) đồng.

Dữ liệu vào:

+ Dòng đầu tiên ghi 3 số nguyên \(K,\ N,\ M\) cho biết \(K\ \)là số đồng mà Thanh có, \(N\) là số lượng thành phố, \(M\) là số lượng các cặp thành phố có tuyến xe buýt.

+ \(M\) dòng tiếp theo mỗi dòng ghi 4 số nguyên \(u,\ v,\ t,\ x\) cho biết thông tin về tuyến xe buýt giữa thành phố \(u\)\(v\) mất \(t\) thời gian và \(x\) đồng.

+ Dòng cuối cùng ghi hai số nguyên \(A\)\(B\)

Các số trên cùng 1 dòng cách nhau ít nhất 1 ký tự trắng.

Kết quả: Một số nguyên thỏa yêu cầu của bài toán, nếu không có cách đi thì in ra số -1.

Giới hạn:

+ Trong tất cả test: \(1 \leq K \leq 200;\ 2 \leq N \leq 2000;1 \leq M \leq 10^{4};1 \leq t \leq 10^{5};0 \leq \ x\ \leq 200\)

+ Có 20% số điểm tương ứng với \(K = 1\ \)\(N \leq 200\)

+ Có 20% số điểm tương ứng với \(K = 1\)\(200 < N \leq 2000\)

Ví dụ:

Input Output Input Output
10 4 6
1 2 4 4
1 3 7 2
3 2 2 2
4 2 1 6
3 4 1 1
1 4 6 12
1 4
7 3 3 3
1 2 5 1
3 2 8 2
1 3 1 3
1 3
-1
Đường đi: 1→2 →3→4 Không thể đi từ 1 qua 3

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. ducdung192 (6/9)
  2. nguyenanhlong (4/8)
  3. duyminh123 (3/6)
Trong 7 ngày
  1. kiennhientv (45/97)
  2. nguyenanhvu (44/91)
  3. vu123567 (39/69)
Trong 30 ngày
  1. quechi (81/99)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38877

Lưu Hải Phong - 2020
[email protected]