Đếm đường đi

Xem dưới dạng PDF

Gửi bài giải

Điểm: 30
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Bạn được cho một đồ thị có hướng gồm n đỉnh và m cạnh, các đỉnh được đánh số từ 1 tới n. Hãy đếm số đường đi có k bước (cạnh) và in ra kết quả theo modulo 109+7. Một đường đi có thể có ghé thăm các đỉnh và cạnh nhiều lần.

Dữ liệu vào

  • Dòng đầu là 3 số nguyên n,m,k (1n100,0mn.(n1),1k109) lần lượt là số đỉnh, số cạnh và số bước của đường đi.
  • m dòng tiếp theo mô tả các cạnh của đồ thị. Dòng thứ i gồm 2 số nguyên ai,bi(1ai,bin,aibi) thể hiện đường đi từ đỉnh ai đến đỉnh bi. Đồ thị đã cho đảm bảo không có khuyên và mỗi cạnh không xuất hiện quá một lần.

Dữ liệu ra

  • In ra một dòng chứa số đường đi thoả mãn yêu cầu input theo modulo 109+7

Input 1

Sao chép
3 4 2
1 2
2 3
3 1
2 1

Output 1

Sao chép
5

Input 2

Sao chép
5 10 11
2 3
4 2
2 1
2 4
1 5
5 2
3 2
3 1
3 4
1 2

Output 2

Sao chép
21305

Nhận xét

Không có ý kiến tại thời điểm này.