EXY-SC-1020
第 481 题
下面的程序使用邻接矩阵表达的带权无向图,则从顶点 0 到顶点 3 的最短距离为( )。
int weight[4][4] = {
{ 0, 1, 7, 100},
{ 1, 0, 5, 15},
{ 7, 5, 0, 6},
{100, 15, 6, 0}};
语言:
C++
GESP真题
八级
2024.3
单选题号:
15
EXY-SC-1019
第 482 题
下面程序的输出为( )。
#include <iostream>
using namespace std;
int main() {
int cnt = 0;
for (int x = 0; x <= 10; x++)
for (int y = 0; y <= 10; y++)
for (int z = 0; z <= 10; z++)
if (x + y + z == 15)
cnt++;
cout << cnt << endl;
return 0;
}
语言:
C++
GESP真题
八级
2024.3
单选题号:
14
EXY-SC-1018
第 483 题
下面程序的输出为( )。
#include <iostream>
using namespace std;
int a[10][10];
int main() {
int m = 5, n = 4;
for (int x = 0; x <= m; x++)
a[x][0] = 1;
for (int y = 1; y <= n; y++)
a[0][y] = 1;
for (int x = 1; x <= m; x++)
for (int y = 1; y <= n; y++)
a[x][y] = a[x - 1][y] + a[x][y - 1];
cout << a[m][n] << endl;
return 0;
}
语言:
C++
GESP真题
八级
2024.3
单选题号:
13
EXY-SC-1017
第 484 题
下面程序的时间复杂度为( )。
int primes[MAXP], num = 0;
bool isPrime[MAXN] = {false};
void sieve() {
for (int n = 2; n <= MAXN; n++) {
if (!isPrime[n])
primes[num++] = n;
for (int i = 0; i < num && n * primes[i] <= MAXN; i++) {
isPrime[n * primes[i]] = true;
if (n % primes[i] == 0)
break;
}
}
}
语言:
C++
GESP真题
八级
2024.3
单选题号:
12
EXY-SC-1016
第 485 题
下面程序的时间复杂度为( )。
int choose(int n, int m) {
if (m == 0 || m == n)
return 1;
return choose(n - 1, m - 1) + choose(n - 1, m);
}
语言:
C++
GESP真题
八级
2024.3
单选题号:
11
当前页显示 481 - 485
,共 1260 道单选题