AT_arc044_b [ARC044B] 最短路問題
题目描述
一个图有 $n$ 个顶点,每条边长度为 $1$,没有重边,满足从顶点 $1$ 到顶点 $i$ 的最短距离为 $A_i$。
计算符合条件的图总数。
------------
输入格式
第一行一个整数 $n$。
第二行 $n$ 个整数,分别为 $A_1$ 到 $A_n$。
输出格式
一行,一个整数,为符合条件的图总数 ${}\bmod1000000007$。
**样例解释**
第二,三组样例输出都是 $0$。
说明/提示
### Sample Explanation 1
下図の$ 6 $通りのグラフが条件を満たします。 !\[\](https://arc044.contest.atcoder.jp/img/arc/044/hogehoge/setsumei.png)
### Sample Explanation 2
すべての辺の長さは$ 1 $なので、頂点$ 1,4 $間の距離が$ 0 $となるグラフはありません。
### Sample Explanation 3
頂点$ 1 $から頂点$ 1 $までの距離は$ 1 $にはなりえません。