A101186.游走

普及+/提高

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

B 城可以看作一个有 nn 个点 mm 条边的有向无环图可能存在重边

zbw 在 B 城随机游走,他会在所有路径中随机选择一条路径,选择所有路径的概率相等。路径的起点和终点可以相同。

定义一条路径的长度为经过的边数,你需要求出 zbw 走的路径长度的期望,答案对 998244353998244353 取模。

输入格式

第一行两个整数 n,mn,m

接下来 mm 行,每行两个整数 x,yx,y,表示存在一条从 xxyy 的有向边。

输出格式

一行一个整数,表示答案对 998244353998244353 取模后的值。

输入输出样例

  • 输入#1

    3 2
    1 2
    3 2

    输出#1

    199648871
  • 输入#2

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

    输出#2

    630470119
  • 输入#3

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

    输出#3

    887328315

说明/提示

样例说明:样例的答案分别为 25\dfrac{2}{5}2519\dfrac{25}{19}119\dfrac{11}{9}

测试点编号 nn mm 特殊性质 每测试点分数
1,21,2 10\le 10 10\le 10 22
3,4,53,4,5 15\le 15 100\le 100 22
6,7,86,7,8 100\le 100 103\le 10^3 22
9,109,10 103\le 10^3 104\le 10^4 22
11,1211,12 104\le 10^4 105\le 10^5 55
13,1413,14 105\le 10^5 2×105\le 2\times10^5 55
15,1615,16 105\le 10^5 7×105\le 7\times10^5 1010
1717 10\le 10 =n1=n-1 有向树 1010
1818 103\le 10^3 =n1=n-1 有向树 1010
1919 104\le 10^4 =n1=n-1 有向树 1010
2020 105\le 10^5 =n1=n-1 有向树 1010

其中,“有向树”的定义是:若把图视为无向图,则为一棵树(如样例 1,21,2)。

保证所有数据均按照某种方式随机,这意味着你可以认为算法执行过程中,你可以放心执行模意义下除法操作而不用担心除以零。

首页