for (int i = 1; i <= n; i++) //i是因数 for (int j = 2; j <= n / i; j++)//j代表i的放大倍数 sum[i * j] += i; //i*j的约数和+i