#3887. [Usaco2015 Jan]Grass Cownoisseur

[Usaco2015 Jan]Grass Cownoisseur

题目描述

In an effort to better manage the grazing patterns of his cows, Farmer John has installed one-way cow paths all over his farm. The farm consists of nn fields, conveniently numbered 1...n1...n, with each one-way cow path connecting a pair of fields. For example, if a path connects from field xx to field yy, then cows are allowed to travel from xx to yy but not from yy to xx. Bessie the cow, as we all know, enjoys eating grass from as many fields as possible. She always starts in field 11 at the beginning of the day and visits a sequence of fields, returning to field 11 at the end of the day. She tries to maximize the number of distinct fields along her route, since she gets to eat the grass in each one (if she visits a field multiple times, she only eats the grass there once). As one might imagine, Bessie is not particularly happy about the one-way restriction on FJ's paths, since this will likely reduce the number of distinct fields she can possibly visit along her daily route. She wonders how much grass she will be able to eat if she breaks the rules and follows up to one path in the wrong direction. Please compute the maximum number of distinct fields she can visit along a route starting and ending at field 11, where she can follow up to one path along the route in the wrong direction. Bessie can only travel backwards at most once in her journey. In particular, she cannot even take the same path backwards twice.

翻译:

给一个有向图,然后选一条路径起点终点都为 11 的路径出来,有一次机会可以沿某条边逆方向走,问最多有多少个点可以被经过?(一个点在路径中无论出现多少正整数次对答案的贡献均为 11

输入格式

The first line of input contains nn and mm, giving the number of fields and the number of one-way paths. The following mm lines each describe a one-way cow path.Each line contains two distinct field numbers xx and yy, corresponding to a cow path from xx to yy. The same cow path will never appear more than once.

输出格式

A single line indicating the maximum number of distinct fields Bessie can visit along a route starting and ending at field 11, given that she can follow at most one path along this route in the wrong direction.

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

数据规模与约定

对于 100%100\% 的数据,1n,m1051 \le n,m \le 10^5

题目来源

Gold & 鸣谢 18357