1407: 长为L的通路数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:58 解决:36

题目描述

有一个n阶有向图D,请你编程求出这个有向图中长度为L的通路数和回路数。

输入

问题的输入有多组。 
每组第一行是个正整数N和正整数M,表示有向图D是个N阶有向图,并且有M条边。当N和M都为0时结束输入。 
随后是M行数据,每行数据有两个正整数i和j,表示顶点i邻接到顶点j。 
随后是一个正整数K,表示接下来有K个输入。 
接下来有K行,每行一个正整数L,表示要求有向图D的长度为L的通路数和回路数。

输出

输出有向图D中长度为L的通路数和回路数。输出格式见范例。

样例输入 复制

4 7
1 1
1 2
1 2
1 3
2 3
3 4
4 3
4
1
2
3
4
0 0

样例输出 复制

有向图中长度为1的通路数是7,回路数是1。
有向图中长度为2的通路数是10,回路数是3。
有向图中长度为3的通路数是13,回路数是1。
有向图中长度为4的通路数是16,回路数是3。

来源/分类