题库/P0383

#P0383. 练66.1  黑马篮球队

    远端评测题 难度: 普及+ 标签>一本通编程启蒙图论邻接矩阵三角形枚举枚举教材配套一本通·第66章
时间限制1000 ms
内存限制64 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

P0383 · 练66.1  黑马篮球队

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制64 MiB
通过率—0 / 0 次提交

说明

三人篮球起源于美国街头黑人孩子的三对三斗牛赛,是一项孩子们创造的竞技活动。目前有 nn 个球员,其中有 mm 对相互认识的关系。一个球员的知名度定义为有多少人和他相互认识。
现在教练需要从这 nn 个球员中选出三个人成为一支黑马球队参加比赛,需要球队三人相互认识,但是教练又希望他们三个人的知名度总和加起来最低,到时给大家来一个“一鸣惊人”。

输入格式

第一行为两个整数 nn,mm,都不大于 40004000。
往后 mm 行每一行输入两个不超过 nn 的整数 x&#44;y(xx < yy),表示第 xx,yy两人互相认识(数据中有可能会有重复的认识关系)。
对于 5050% 的数据,满足n&#44;m≤200。
对于 100100% 的数据,满足n&#44;m≤40000。

输出格式

如果能找到三个相互认识的人,你需要输出所有选择中知名度总和的最低值,否则输出 −1-1。
第二行包括一个数据:图中边的总数。

样例

5 6
1 2
1 3
2 3
2 4
3 4
4 5
8