#10568. 珅泽教育CSP-J第一轮模拟考第十三套 第 21 题

珅泽教育CSP-J第一轮模拟考第十三套 第 21 题

第1题

using i64 = long long;
i64 f(i64 n)
{
    i64 s = 1;
    i64 i = 2;
    while (i * i < n)
    {
        if (n % i == 0) {
            s += i;
            s += n / i;
        }
        ++i;
    }
    if (i * i == n) s += i;
    return s;
}

运行 f(1024) 时,返回值是( )。

{{ select(1) }}

  • 512512
  • 10231023
  • 10241024
  • 20472047