Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Đường đi dài nhất

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho một đồ thị có hướng gồm \(n\) đỉnh được đánh chỉ số từ \(1\) đến \(n\) và \(m\) cạnh được
đánh chỉ số từ \(1\) đến \(m\), cạnh thứ \(i\) nối từ đỉnh \(u_{i}\) đến đỉnh \(v_{i}\) có trọng số \(w_{i}\).

Hãy tìm đường đi có nhiều cạnh nhất sao cho tổng trọng số của các cạnh thuộc đường đi này không vượt quá \(W\)

Input

Dòng đầu tiên chứa ba số nguyên \(n\), \(m\), \(W\). \((1 \leq n \leq 100, 0 \leq m \leq n (n - 1), W \leq 10^{15})\).

Trong \(m\) dòng tiếp theo, dòng thứ \(i\) chứa 3 số nguyên \(u_{i}\), \(v_{i}\) và \(w_{i}\). \((1 \leq u_{i}, v_{i} \leq n, 1 \leq w_{i} \leq 10^9)\).

Output

Một dòng duy nhất chứa một số nguyên là số cạnh của đường đi tìm được.

Example

Test 1

Input
4 5 9
1 2 4
2 3 1
3 1 2
1 4 2
4 1 3
Output
4

Scoring

Subtask \(1\) \((20\% test)\): \(W \leq 10^4\).

Subtask \(2\) \((40\% test)\): \(n \leq 10\).

Subtask \(3\) \((40\% test)\): không có ràng buộc gì thêm.

Bình luận

Chưa có bình luận nào.