给周围的点编号1到n 我们设f[i]为(1到i和中间点)连成一个联通块的情况数,那么有$f[i]=\sum{f[i-j]*j}$,就是从i-j+1到i里选一个连到中心,然后再把i-j+1到i连成链 但这样的话,1和n不能连,那就再考虑,如果我们通过1-n这条边链起了i个点,那就再从这i个里连1个到中心点,剩下的点连成一个联通块. 这种情况设成g的话,就有$g=\sum{(j-1)*j*f[i-j]}$,其中(j-1)的意思是经过1-n.长度为j的有j-1种情况 然后要写高精度 #include<…