EXY-SC-1571
第 176 题
下面是归并排序中合并两个有序区间(升序排序)的部分代码。若希望排序保持稳定,横线处应填写( )。
while (i <= mid && j <= right) {
if (__________________) {
temp.push_back(a[i++]);
} else {
temp.push_back(a[j++]);
}
}
语言:
C++
GESP真题
五级
2026.9
单选题号:
11
EXY-SC-1570
第 177 题
小杨需要把若干箱货物按原顺序分配到 days 天中,每天运输连续的若干箱,求能够完成任务的最小载重量。函数 check(cap) 判断载重量为 cap 时能否在规定天数内运完。横线处应填写( )。
long long l = maxWeight;
long long r = totalWeight;
while (l < r) {
long long mid = l + (r - l) / 2;
if (check(mid)) {
____________________
} else {
____________________
}
}
cout << l;
语言:
C++
GESP真题
五级
2026.9
单选题号:
10
EXY-SC-1569
第 178 题
在升序数组中查找第一个严格大于 x 的元素位置,下面代码中的横线应填写( )。
int upperBound(const vector<int> &a, int x) {
int l = 0, r = (int)a.size();
while (l < r) {
int mid = l + (r - l) / 2;
if (__________________) {
l = mid + 1;
} else {
r = mid;
}
}
return l;
}
语言:
C++
GESP真题
五级
2026.9
单选题号:
9
EXY-SC-1568
第 179 题
函数 f(int n) 定义如下,则 f(4) 的结果是( )。
int f(int n) {
if (n == 1)
return 1;
return n + f(n - 1);
}
语言:
C++
GESP真题
五级
2026.9
单选题号:
8
EXY-SC-1567
第 180 题
根据唯一分解定理,整数 $756$ 的正确质因数分解是( )。
语言:
C++
GESP真题
五级
2026.9
单选题号:
7
当前页显示 176 - 180
,共 1506 道单选题