1542_商人的宣传

2022-5-16 18:17| 发布者: Hocassian| 查看: 33| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503903523300-Problem List-采集的数据-后羿采集器.html

Pro.ID

1542

Title

商人的宣传

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1542

AC

28

Submit

63

Ratio

44.44%

时间&空间限制

  • Time Limit: 3000/1000 MS (Java/Others)     Memory Limit: 65536/32768 K (Java/Others)
  • 描述

    Bruce是K国的商人,他在A州成立了自己的公司,这次他的公司生产出了一批性能很好的产品,准备宣传活动开始后的第L天到达B州进行新品拍卖,期间Bruce打算将产品拿到各个州去做推销宣传,以增加其影响力。

    K国有很多个州,每个州都与其他一些州相邻,但是K国对商人作宣传却有一些很奇怪的规定:

    1、 商人只能从某些州到达另外一些州,即连通路线是单向的,而且有些州可能是到达不了的。

    2、 商人不允许在同一个州连续宣传两天或以上,每天宣传完必须离开该州。

    3、 商人可以多次来到同一个州进行宣传。

    "我必须找出一条影响力最大的路线才行",Bruce想,"但我首先必须知道到底有多少这种符合规定的宣传路线可供我选择。"现在Bruce把任务交给了你。并且出于考虑以后的需要,你还要帮他算出给出的两州之间的路线的总数。

    输入

    输入文件第一行包含三个整数n, m, L(1 ≤ n, L ≤ 100),分别表示K国的州数、连通路线的数量,以及多少天后必须到达B州。接下来有m行,每行一队整数x, y(1 ≤ x, y ≤ n),表示商人能从x州到达y州。

    第m+2行为一个整数q(1 ≤ q ≤ 100),表示Bruce有q个询问。下面q行每行两个整数A, B(1 ≤ A, B ≤ n),即A、B州的位置。

    输出

    Description

    Bruce是K国的商人,他在A州成立了自己的公司,这次他的公司生产出了一批性能很好的产品,准备宣传活动开始后的第L天到达B州进行新品拍卖,期间Bruce打算将产品拿到各个州去做推销宣传,以增加其影响力。

    K国有很多个州,每个州都与其他一些州相邻,但是K国对商人作宣传却有一些很奇怪的规定:

    1、 商人只能从某些州到达另外一些州,即连通路线是单向的,而且有些州可能是到达不了的。

    2、 商人不允许在同一个州连续宣传两天或以上,每天宣传完必须离开该州。

    3、 商人可以多次来到同一个州进行宣传。

    "我必须找出一条影响力最大的路线才行",Bruce想,"但我首先必须知道到底有多少这种符合规定的宣传路线可供我选择。"现在Bruce把任务交给了你。并且出于考虑以后的需要,你还要帮他算出给出的两州之间的路线的总数。

    Input

    输入文件第一行包含三个整数n, m, L(1 ≤ n, L ≤ 100),分别表示K国的州数、连通路线的数量,以及多少天后必须到达B州。接下来有m行,每行一队整数x, y(1 ≤ x, y ≤ n),表示商人能从x州到达y州。

    第m+2行为一个整数q(1 ≤ q ≤ 100),表示Bruce有q个询问。下面q行每行两个整数A, B(1 ≤ A, B ≤ n),即A、B州的位置。

    Output

    输出文件包含q行,每行一个整数t,为所求的从A州到B州满足上述规定的路线总数。

    输入数据中的询问将保证答案t在长整数范围内,即t < 231

    Sample Input

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

    Sample Output

    2
    1

    样例输入

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

    样例输出

    2
    1

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部