CNTPATH


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Đất nước XYZ có n thành phố, được đánh số từ 1 đến n và có m con đường một chiều nối giữa hai thành phố. Yêu cầu: Đếm số cách đi từ thành phố 1 đến thành phố thứ n.

Dữ liệu

  • Dòng thứ nhất ghi hai số nguyên n, m (1 ≤ n ≤ 10^5 , 1 ≤ m ≤ 2 × 10^5 ) − lần lượt là số thành phố và số lượng con đường một chiều.

  • m dòng tiếp theo, dòng thứ i gồm hai số nguyên u và v (1 ≤ u, v ≤ n) − con đường nối thành phố u tới thành phố v;

Dữ liệu luôn đảm bảo không tồn tại cặp chỉ số (i, j) nào mà cả hai thành phố i và j đều có thể đi đến được với nhau.

Kết quả:

In ra số cách để đi từ thành phố 1 đến thành phố thứ n. Kết quả lấy dư theo module 10^9 + 7

Sample Input

4 5 
1 2 
2 4 
1 3 
3 4 
1 4

Sample Output

3

Comments

There are no comments at the moment.