#M250924. 旅游

旅游

题目描述

小Z来到某地旅游,此旅游度假区有 nn 个景区,mm 条双向道路。

因为景区很大,所以需要乘坐观光车进行游览,为了节省时间,观光车会按照经过道路条数最少的路线行驶。

小Z预算有限,只买了 33 张车票,即他可以选择 22 个景区 a,da,d 作为起始,22 个景区 b,cb,c 作为中转,进行 ab,bc,cda\rightarrow b,b\rightarrow c,c\rightarrow d 的游览。

询问小Z最终能游览的最多的道路总数量。

输入格式

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

接下来 mm 行,每行两个整数 xi,yix_i,y_i,表示第 ii 条道路连接了第 xix_iyiy_i 处地点。

输出格式

共一行一个整数,表示答案。

输入输出样例

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

样例 #1\tt \#1说明

一种方案是选择 3,6,5,13,6,5,1参观,经过 2+2+2=62+2+2=6 条道路。

数据范围

对于所有数据 n4000,m5000,1xi,yinn\le 4000,m\le 5000,1\le x_i,y_i\le n ,保证无重边,自环。

测试点 数据范围
131\sim 3 n10n\le 10
484\sim 8 n50n\le 50
9109\sim 10 m=n(n1)2m=\frac{n(n-1)}{2}
111511\sim 15 n400n\le 400
162016\sim 20 无限制