测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A23846 下面 count_triple 函数的时间复杂度为( )。int gcd(int m, int n) { if (m == 0) return n; return gcd(n % m, m); } int count_triple(int n) { int cnt = 0; for (int v = 1; v * v * 4 <= n; v++) for (int u = v + 1; u * … C-L8 -- 困难 -- A23847 下列Dijkstra算法,假设图graph中顶点数 v、边数 e,则程序的时间复杂度为( )。typedef struct Edge { int in, out; // 从下标in顶点到下标out顶点的边 int len; // 边长度 struct Edge *next; } Edge; // v: 顶点个数, graph: 出边邻接表, start: 起点下标, dis: 输出每个顶点的最短… C-L8 -- 困难 -- A23848 下面程序的时间复杂度为( )。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] <… C-L8 -- 困难 -- A23849 下面程序的输出为( )。#include <iostream> using namespace std; int main() { int N = 15, cnt = 0; for (int x = 1; x + x + x <= N; x++) for (int y = x; x + y + y <= N; y++) for (int z = y; x + y + z <= N; z++) c… C-L8 -- 困难 -- A23850 以下关于贪心法和动态规划的说法中,错误的是( )。 C-L8 -- 困难 -- A23851 对一个包含V个顶点、E条边的图,执行广度优先搜索,其最优时间复杂度是( )。 C-L8 -- 困难 -- A23852 二项式(x+y) 6的展开式中x2y4项的系数是( )。 C-L8 -- 困难 -- A23853 一对夫妻生男生女的概率相同。这对夫妻希望儿女双全。请问这对夫妻生下三个孩子时,实现儿女双全的概率是多少?( )。 C-L8 -- 困难 -- A23854 下列关于树和图的说法,错误的是( )。 C-L8 -- 困难 -- A23855 下列关于C++类的说法,错误的是( )。 C-L8 -- 困难 -- A23856 小杨和小刘是好朋友,她们在逛商场时发现新设置的大头贴自拍机,于是决定一起拍一组照片。一组照片包括4张,这4张照片没有顺序区分。拍每张照片时,可以选择有相框或无相框、两人可以分别选择有头饰或无头饰、还可以从2种位置(小杨在左,或小刘在左)中选出一种。她们不希望一组照片中出现完全相同的相框、头饰、位置的组合。请问一组照片共有多少种不同的方案?( )。 C-L8 -- 困难 -- A23857 小杨想点一杯奶茶外卖,但还差5元起送。于是,小杨决定点一些小料。可选的小料包括:珍珠1元、椰果2元、奶冻3元、奶盖4元。每种小料最多点1份。请问共有多少种满足起送条件的点小料方案?( )。 C-L8 -- 困难 -- A23860 下面的Python代码执行后将能绘制出大于3的正多边形。( )import turtle N = int(input("请输入大于3的正整数:")) for i in range(N): turtle.forward(100) turtle.right(360 % N) Python-L1 -- 容易 -- A23861 下面的Python代码执行后,海龟指向不会发生变化。( )import turtle for i in range(12): turtle.right(30) continue Python-L1 -- 容易 -- A23862 执行下面的Python代码后,将输出 30 。( )N, M = 10, 20 print(f"{N}+{M}") Python-L1 -- 容易 -- A23863 下面的Python代码执行后将输出 45 。( )n, i = 0, 0 while i < 10: i += 1 n += i print(n) Python-L1 -- 容易 -- A23864 将下面Python代码中的 i < 10 修改为 i <= 10 ,其执行后输出相同。( )n, i = 0, 0 while i < 10: n += i i += 1 print(n) Python-L1 -- 容易 -- A23865 将下面Python代码中的 range(100) 修改为 range(1,100) ,其输出与当前代码输出相同。( )cnt = 0 for i in range(100): cnt += i print(cnt) Python-L1 -- 容易 -- A23866 下面Python代码执行后将输出 55 。( )n = 0 for i in range(-10): n = n + i * -1 print(n) Python-L1 -- 容易 -- A23867 下面Python代码执行后将输出 9 。 ( )for i in range(10): break print(i) Python-L1 -- 容易 --