trang chủ / đề bài / graphpath2

Đường đi trong đồ thị II

Đề bài

Mô tả

Cho đồ thị có hướng có trọng số n đỉnh và m cạnh. Tìm độ dài đường đi ngắn nhất từ đỉnh 1 đến đỉnh n có đúng k cạnh.

Dữ liệu vào

Dòng đầu chứa ba số nguyên n, m và k.

  • m dòng tiếp theo, mỗi dòng chứa ba số a, b và c — cạnh từ a đến b có trọng số c.

Dữ liệu ra

In độ dài đường đi ngắn nhất. Nếu không có đường đi, in −1.

Ràng buộc

  • 1≤n≤100
  • 1≤m≤n(n−1)
  • 1≤k≤109
  • 1≤c≤109

Ví dụ

Input Output Giải thích
3 4 8
1 2 5
2 3 4
3 1 1
3 2 2
27 Đường đi ngắn nhất có 8 cạnh từ 1 đến 3 có độ dài 27.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0