trang chủ / bài tập / investigation

Điều Tra

Đề bài

Mô tả

n thành phố và m chuyến bay một chiều. Tìm bốn thông tin về đường đi từ thành phố 1 đến thành phố n: (1) chi phí nhỏ nhất, (2) số đường đi có chi phí nhỏ nhất (modulo 109+7), (3) số chuyến bay ít nhất trong một đường đi tối ưu, (4) số chuyến bay nhiều nhất trong một đường đi tối ưu.

Dữ liệu vào

  • Dòng 1: hai số nguyên nm.
  • m dòng tiếp theo: mỗi dòng gồm ba số nguyên a, b, c — chuyến bay từ a đến b với chi phí c.

Dữ liệu ra

In bốn số nguyên trên một dòng.

Ràng buộc

  • 1n105
  • 1m2×105
  • 1c109

Ví dụ

Input Output Giải thích
4 5
1 4 5
1 2 4
2 4 5
1 3 2
3 4 3
5 2 1 2 Chi phí min=5 (đường 1→4 và 1→3→4), 2 đường, min 1 chuyến, max 2 chuyến.

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.400 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.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0