问题 5406 --虎哥的有向图5406: 虎哥的有向图★★★★★
时间限制: 1 Sec 内存限制: 128 MB
提交: 64 解决: 17
[提交][状态][命题人:]题目描述
给定一个n个顶点m条边的有向图,每个点有一个小写字母权值。定义一条路径的权值是这条路径出现次数最多的字母的个数。如一条路径为"abaca",则这条路径的权值为3。
求出这个图中最大权值路径的权值。
输入
第一行包含有两个正整数n,m (1<=n,m<=300000),表示顶点数与边数。
第二行为一个仅有小写字母组成的字符串s,第i个字母表示第i个顶点的权值。
接下来m行,每行包含两个整数x,y(1<=x,y<=n),表示一条从
顶点x出发到顶点y的边。注意x可能等于y,也可能存在多条x到y的边,也可能整个图不是一个连通图。
输出
输出一个整数,图中最大权值路径的权值。如果该值为无穷大,则输出-1。
提示
来源
[提交][状态]