#ZTZ2604T3. 【张老师2026·4+1拓展·04套·T3】旅行环

    ID: 3629 传统题 2000ms 512MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>张老师拓展20264+1拓展20套第04套普及组训练图的可达性深度优先搜索强连通分量

【张老师2026·4+1拓展·04套·T3】旅行环

来源:张老师 2026 CSP-J 4+1 拓展题 20 套;第 04 套,第 3 题。原题标号:T3;原本地编号:Z4P1-04-T3。

题目描述

小 N 在一个神秘的国度旅行。这个国度有 nn 个城市,mm 条单向道路。小 N 计划从某个城市开始,游览尽量多的城市,并回到原本的城市(可以游览重复的城市)。正巧这个国度的国王非常高兴小 N 的到来,计划为他专门给一条现有的单向道路修建一个回程(可以与现有道路重合)。小 N 想知道,在最好情况下,他最多可以游览多少个不同的城市。

输入格式

输入第一行两个正整数 n,mn,m ,表示城市数量和道路数量。

接下来 mm 行,每行两个正整数 u,vu,v ,表示一条从 uu 到 vv 的单向道路。

输出格式

一行一个整数,表示最多能游览的不同城市数量。

输入输出样例

输入样例1

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

输出样例1

4

样例解释

添加道路 (1,5)(1,5) 后,可以选 11 为起点,游览 5,3,65,3,6 后回到 11 。

输入/输出样例2

见下发文件。

数据范围

对于 30% 的数据,n,m≤200n,m\leq 200 。

对于 50% 的数据,m≤4000m\leq 4000 。

对于 100% 的数据,$1\leq n \leq 2000,0\leq m\leq 40000,1\leq u,v\leq n,u\neq v$ 。