A83473.Tour

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

AtCoder国家包括编号 1{1}N{N}N{N} 个城市和编号为 M{M}M{M} 条道路。

通过道路 i{i} 可以从城市 Ai{A_i} 移动到 Bi{B_i} 。从都市 Bi{B_i} 到都市 Ai{A_i} 不能通行。彪马打算从某个城市开始,使用 0{0} 条以上的道路移动,制定以某个城市为终点的旅行计划。

作为起点和终点的城市组合,有几种?

输入格式

第一行输入两正整数N,M(1N2000,0Mmin(2000,N(N1)){N, M }(1 \leq N \leq 2000, 0 \leq M \leq min(2000, N(N - 1))
接下来MM行,每行输入两个整数Ai,Bi(1Ai,BiN,AiBi)A_i, B_i(1 \leq A_i , B_i \leq N, A_i ≠ B_i)

输出格式

输出一行,包含一个正整数,表示彪马旅行问题的可能性的种数。

输入输出样例

  • 输入#1

    3 3
    1 2
    2 3
    3 2

    输出#1

    7
  • 输入#2

    3 0

    输出#2

    3
  • 输入#3

    4 4
    1 2
    2 3
    3 4
    4 1

    输出#3

    16
首页