题意: 给n个点编号为0~n-1,0号点为根,给m条边(含自环,重边),每条边有个代价,也有带宽.给定c,问代价不超过c,树形图的最小带宽的最大值能达到多少? 思路: 点数才60,而带宽范围也不大,可以进行二分穷举最小带宽,将小于穷举值的边“禁用”,进行求树形图!只要能求得树形图,说明带宽还能继续往上提. 注:如果只有根,即n=1,那么输出其中最小的一条边的带宽.而求树形图比较简单,用朱刘算法O(n*m),网上有模板. 朱刘算法的精髓在于:缩点就缩得彻底,将原来的图都给改掉了.如果产生了环,那就…