AC. 阅读程序题-2001

    客观题

阅读程序题-2001

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

#include "bits/stdc++.h"
using namespace std;
long long comb[50][50];

// 求解n行的杨辉三角
void calc(int n) {
  for (int i = 1; i <= n; i++) {
    for (int j = 0; (3); j++) {
      // 判断每行第一个和最后一个杨辉三角数
      if ((4)) {
        comb[i][j] = 1;
      } else {
        (5)
      }
    }
  }
}

// 输出第10行5列的杨辉三角值 
int main() {
  // 计算前10行的杨辉三角
  (1);
  // 输出第10行3列的杨辉三角值
  (2);
  return 0;
}

判断题

1.该程序的时间复杂度是O(n2) {{ select(1) }}

2.求解n行杨辉三角的最优时间复杂度是O(n2) {{ select(2) }}

选择题

3.程序中(1)处应该填写的代码语句是{{ select(3) }}

  • calc(3)
  • calc(4)
  • calc(10)
  • calc(9)

4.程序中(2)处应该填写的代码语句是 {{ select(4) }}

  • cout << comb[10][3];
  • cout << calc(10);
  • cout << calc(10, 3);
  • cout << comb[3][10];

5.程序中(3)处应该填写的代码语句是 {{ select(5) }}

  • i < j
  • i > j
  • i <= j
  • i >= j

6.程序中(4)处应该填写的代码语句是 {{ select(6) }}

  • j == 0 || j == i
  • j == 0 && j == i
  • i == 0 || i == j
  • i == 0 && i == j

7.程序中(5)处应该填写的代码语句是 {{ select(7) }}

  • comb[i][j] = comb[i][j - 1] + comb[i - 1][j];
  • comb[i][j] = comb[i - 1][j - 1] + comb[i - 1][j];
  • comb[i][j] = comb[i - 2][j] + comb[i - 1][j - 1];
  • comb[i][j] = comb[j][i];

答案:ABCADAB

市赛题汇总

未参加
状态
已结束
规则
ACM/ICPC
题目
373
开始于
2026-4-24 0:00
结束于
2026-4-24 2:00
持续时间
2 小时
主持人
参赛人数
0