10758. Шляхи в графі
Відправити розв'язок
Бали:
100
Time limit:
1.0s
Memory limit:
500M
Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python
Розглянемо орієнтований граф, який має \(n\) вузлів і \(m\) ребер. Ваше завдання полягає в тому, щоб підрахувати кількість шляхів від вузла 1 до вузла \(n\) з рівно \(k\) ребер.
Вхідні дані
Перший рядок містить три цілі числа \(n, m, k\): кількість вузлів і ребер, а також довжину шляху. Вузли пронумеровані 1,2,…,\(n\).
Далі ідуть \(m\) рядків, що описують ребра. Кожен рядок містить два цілі числа \(a\) і \(b\): це ребро від вузла \(a\) до вузла \(b\).
Вихідні дані
Вивести кількість шляхів за модулем \(10^9+7\).
Обмеження
- \(1≤n≤100\)
- \(1≤m≤n( n−1)\)
- \(1≤k≤10^9\)
- \(1≤a,b≤n\)
Приклад вхідних даних
3 4 8
1 2
2 3
3 1
3 2
Приклад вихідних даних
2
Коментарі