这题做的心很累,我用的还是 1018的思路做的,但是 使用dfs 求最大人数对于某些有问题(现在也不知道错哪了), 看了别人的代码后才发现,其实完全不用这么麻烦,只需设置一个点的权重,一遍DJ(自创简称)下来,直接出答案 收获: 1.DJ不需要存储具体路径也能知道最短路径有几条: 在DJ外设置一个road[n]数组,初始为0:road[源]=1://road表示,从源出发,到n的最短路径条数 在更新环节 for() { if当dis[u] + e[u][v] < dis[v] road[v]=r…