如果你用并查集+unique/map乱搞的话,一定要检查二维数组展开的函数有没有写对。。
不然你会很有规律地从 #8 开始 WA。
还有,计算期望的分子 P 的时候要取模。
// 正确的 inline int get(int x, int y) { return (x-1)*m+y; } // 错误的 return (x-1)*n+y; return (y-1)*m+x;