link 题意: n个点的无向图,若$\gcd(x,y) \neq1$则$(x,y)$有边,统计$1\sim n$构成的无向图两两点对最短路是之和是多少(两点不连通最短路记为0)?$n\leq 10^7$. 题解: 先分类讨论一下: 1和$>\frac n2$的素数是孤立点,排除掉,其余是一个联通块. $\gcd(x,y)\neq1\longrightarrow dis(x,y)=1$ 记$mi[x]$为x的最小素因子,$mi[x]\times mi[y]\leq n\longrig…