很明显,n最大100,floyd算法可以胜任o(Cn^3)复杂度,c是高精度的系数。当然用堆优化的迪克特斯拉或者spfa都可以秒了此题。显然我懒(不是)。具体用到有高精+高精,高精*单精,高精比较高精; #include<iostream> #include<cstdio> #define rep(i,a,b) for(int i=a;i<=b;i++) #define rap(i,a,b) for(int i=a;i>=b;i--) using namespace std; const int maxn=105,mod=1e5; int pow2[50...