#T2099. 游戏路线(Game Routes)

游戏路线(Game Routes)

链接: https://cses.fi/problemset/task/1681

板块: Graph Algorithms

时限: 1.00 s | 内存: 512 MB

题目描述

一个游戏有 nn 个关卡,由 mm 个传送器相连,你的任务是从关卡 11 到达关卡 nn。游戏被设计成底层图中不存在有向环。有多少种不同的方式可以完成这个游戏?

输入

第一行输入包含两个整数 nnmm:关卡数量和传送器数量。关卡编号为 1,2,,n1,2,\dots,n

之后有 mm 行描述传送器。每行包含两个整数 aabb:存在一条从关卡 aa 到关卡 bb 的传送器。

输出

输出一个整数:完成游戏的方式数。由于结果可能很大,请对 109+710^9+7 取模后输出。

数据范围

1n1051 \le n \le 10^5 1m21051 \le m \le 2 \cdot 10^5 1a,bn1 \le a,b \le n

样例输入

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

样例输出

3