PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A24126
#include <iostream> using namespace std; const int MAXN = 1005; int a[MAXN]; void mystery(int l, int r) { if (l >= r) return; int i = l, j = r, pivot = a[(l + r) / 2]; while (i <= j) { while (a[i] < …
信息学奥赛-CSP-J-L1
较易
--
A24127
该程序的功能是计算( )。
信息学奥赛-CSP-J-L1
较易
--
A24128
该程序的时间复杂度是 O(n log n)。( )
信息学奥赛-CSP-J-L1
较易
--
A24129
输入 12,输出结果是 18。( )
信息学奥赛-CSP-J-L1
较易
--
A24130
#include <iostream> using namespace std; int main() { int n; cin >> n; int cnt = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) { for (int j = 1; j <= i; j++) { if (i % j == 0) { cnt++; } } } } co…
信息学奥赛-CSP-J-L1
较易
--
A24131
该函数 f(m, n) 的功能是计算( )。
信息学奥赛-CSP-J-L1
较易
--
A24132
该函数 f(m, n) 的时间复杂度是 O(2^(m+n))。( )
信息学奥赛-CSP-J-L1
较易
--
A24133
输入 3 1,输出结果是 4。( )
信息学奥赛-CSP-J-L1
较易
--
A24134
#include <iostream> using namespace std; int f(int m, int n) { if (m == 0 || n == 0) return 1; return f(m - 1, n) + f(m, n - 1); } int main() { int a, b; cin >> a >> b; cout << f(a, b) << endl; retur…
信息学奥赛-CSP-J-L1
较易
--
A24135
定义 char s[] = "CSP-J";,则 sizeof(s) 和 strlen(s) 的值分别是( )。
信息学奥赛-CSP-J-L1
较易
--
A24136
在C++中,以下代码的运行结果是( )。#include <iostream> using namespace std; int main() { int x = 5, y = 0; while (x--) { y++; } cout << y << endl; return 0; }
信息学奥赛-CSP-J-L1
较易
--
A24137
一棵二叉树的中序遍历序列为 DBEAFC,前序遍历序列为 ABDECF,则其后序遍历序列为( )。
信息学奥赛-CSP-J-L1
较易
--
A24138
一个队列的入队序列是 1, 2, 3, 4,则可能的出队序列是( )。
信息学奥赛-CSP-J-L1
较易
--
A24139
在C++中,执行以下代码后,cout << (12 | 10) << endl; 的输出是( )。
信息学奥赛-CSP-J-L1
较易
--
A24140
对一组数据 (85, 42, 63, 25, 17, 90, 55) 进行从小到大排序,第一趟排序结果为 (55, 42, 63, 25, 17, 85, 90),则使用的排序算法可能是( )。
信息学奥赛-CSP-J-L1
较易
--
A24141
递归函数 F(n) = F(n-1) * n 且 F(0)=1,则 F(5) 的值是( )。
信息学奥赛-CSP-J-L1
较易
--
A24142
有向图 G 有 n 个顶点和 e 条边,使用邻接表存储,则计算某个顶点出度的时间复杂度为( )。
信息学奥赛-CSP-J-L1
较易
--
A24143
定义 int a[5] = {1, 2, 3, 4, 5};,则 *(a + 2) + 1 的值是( )。
信息学奥赛-CSP-J-L1
较易
--
A24144
前缀表达式 - * + 3 4 5 6 的值是( )。
信息学奥赛-CSP-J-L1
较易
--
A24145
将 7 个不同的元素放入一个栈中,在这些元素的所有可能出栈序列中,序列总数为( )。
信息学奥赛-CSP-J-L1
较易
--