【题目描述】
给定一张边带权的无向图G,请你找出一个点数最少的环,使得环上的边权和为负数。保证图中不存在重边和自环。
【输入】
第一行两个整数n,m表示图的点数和边数。点从1∼n编号。
接下来每行3个整数ui,vi,wi,表示从ui到vi权值为wi的有向边。
【输出】
仅一行一个整数,表示点数最小的负环上的点数。若图中不存在负环则输出0。
【输入样例】
文本
4 8
1 2 10
2 1 -3
1 3 -1
3 1 10
2 4 10
4 2 1
3 4 0
4 3 3
【输出样例】
【提示】
【数据规模】
对于20%的数据:n≤7,m≤10;
对于60%的数据:n≤150,m≤2000;
对于100%的数据:2≤n≤300,0≤m≤n×(n−1),∣wi∣≤104。