#11663. 珅泽教育CSP-J第一轮模拟考第十六套 第 26 题

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

二、阅读程序(判断题每题1分,选择题每题3分,共计40分;判断题正确填 T,错误填 F)

第2题

int solve(int n, int d, int x[])
{
    std::sort(x, x + n);
    int pair = 0;
    int j = 0;
    for (int i = 0; i < n; ++i)
    {
        while (j < n and x[j] - x[i] <= d)
        {
            j++;
        }
        pair += j - i - 1;
    }
    return pair;
}

d>0d>0n>0n>0,则程序结束时,变量 jj 的值( )。

{{ select(1) }}

  • 一定等于 nn
  • 一定小于 nn
  • 一定等于 11
  • 以上三种说法都不对