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

分类题库

信息学奥赛题库

按题型、年份与知识点筛选,快速定位练习题。

共 1692 题

题目列表

共 1692 题
A61564 除法(divide)【问题描述】小可可进入了小学三年级,开始学习除法,一开始学习余数为 0 的除法,后来又学习了余数不为 0 的除法。小可可数学很好,对被除数、除数、商、余数都弄得很清楚。有一天,他在思考这样的一个问题:给一个正整数 n 作为被除数,除数 k 可以取任意正整数,那么商有多少个不同的值呢?例如:被除数 n=5,无论除数 k 取任何正整数,商只有 4 个不同的值,分别为 0, 1,2… 2021年 时间复杂度 整数除法 数论分块 枚举优化 编程题 A61563 异或和(xorsum)【问题描述】小可可在五年级暑假开始学习编程,编程语言中有一种“按位异或(xor)”的运算引起了他的莫大兴趣。于是,他思考这样的一个问题:给一个长度为 n 的整数序列 A,如 何计算出满足下列两个条件的整数对 (l, r) 的数量。1、1≤l≤r≤n;2、Al xor Al+1 xor … xor Ar = Al + Al+1 + … + Ar这里的 xor 就是按位异或(C… 2021年 前缀和 位运算 计数 异或性质 编程题 A61562 以补码存储的 8 位有符号整数 10110111 的十进制表示为 ( )。 2021年 进制转换 有符号整数 补码 单选 A61561 现有一段 24 分钟的视频文件,它的帧率是 30Hz,分辨率是 1920×1080, 每帧图像都是 32 位真彩色图像,使用的视频编码算法达到了 25% 的压 缩率。则这个视频文件占用的存储空间大小约是( )。 2021年 存储容量计算 视频编码压缩 分辨率与帧率 单选 A61560 链接器的功能是 ( )。 2021年 编译链接 目标文件 可执行文件 单选 A61559 对一个 n 个顶点,m 条边的带正权有向简单图使用 Dijkstra 算法计算 单源最短路时,如果再使用一个可以在 Θ(log n) 时间复杂度内查询堆内最小值、在 Θ(√𝑛) 时间复杂度内合并两个堆、在 Θ(1) 时间复杂度内将堆内 一个元素变小、在 Θ(log𝑛) 时间复杂度内弹出堆内最小值的堆优化Dijkstra 算法,则整个 Dijkstra 算法的时间复杂度为 ( )。 2021年 Dijkstra算法 时间复杂度分析 堆优化 单源最短路 单选 A61558 具有 n 个顶点,m 条边的连通图采用邻接矩阵存储结构,进行深度优先遍历运算的时间复杂度为( )。 2021年 时间复杂度 图论 深度优先遍历 邻接矩阵 单选 A61557 下列算法中,没有运用分治思想的一项是 ( )。 2021年 算法思想 分治算法 单选 A61556 前缀表达式*+a b+c d的中缀形式是( )。 2021年 前缀表达式 表达式转换 中缀表达式 单选 A61555 有 5 个从 1 到 5 标号的小球和 5 个同样标号的盒子,现将小球随机放 入盒子,每个盒子仅放 1 个小球,问每个盒子中的小球都与盒子标号不同 的概率是( )。 2021年 排列组合 概率计算 错位排列 单选 A61554 设 x=true,y=false,z=true。以下逻辑运算表达式值为true的是( )。 2021年 逻辑运算 布尔值 运算符优先级 单选 A61553 假设某算法的计算时间表示为递推关系式 𝑇(𝑛) = 3𝑇 (n/2) + Θ(𝑛),𝑇(1) = Θ(1),则算法的时间复杂度为 ( ) 2021年 时间复杂度 递推关系 主定理 单选 A61552 在一条长度为 1 的线段上随机取一个点,再在以原线段的左端点和取的 该点为端点的线段上随机取一个点,则以取的两个点为端点的线段的期望 长度是( )。 2021年 概率期望 几何概型 连续型随机变量 单选 A61551 以下排序算法中最好情况下时间复杂度与最坏情况下时间复杂度相同的是 ( )。 2021年 时间复杂度 排序算法 单选 A61550 有 4 个结点和 4 条边的有标号简单无向图的数量是 ( )。 2021年 图论 组合计数 简单无向图 单选 A61549 1946 年,( )提出了存储程序原理,奠定了现代电子计算机基本结构,开创了程序设计的新时代。 2021年 计算机发展史 冯·诺依曼体系 存储程序原理 单选 A61548 在计算机非专业级别软件能力认证 CSP-S 进行时,下列行为中被允许的 是( )。 2021年 竞赛规则 考试行为规范 单选 A61547 阅读程序:#include <cstdio> 2021年 图论 最短路 邻接表 堆优化 编程题 A61546 阅读程序:#include <bits/stdc++.h> 2021年 最短路算法 图论 Dijkstra算法 Floyd算法 编程题 A61545 (装备穿戴问题)有 n 件装备,穿戴第 i 件装备需要玩家的力量值至少为 𝑎𝑖,穿戴该装备后会让玩家的力量值增加 𝑏𝑖。现在请问玩家的初始力量 值最小是多少,才能以某种顺序穿戴上所有的装备? 输入:第一行是一个整数 n(1 ≤ 𝑛 ≤ 103);第二行有 n 个整数,第 i 个 整数表示 𝑎𝑖(0 ≤ 𝑎𝑖 ≤ 109);第三行有 n 个整数,第 i 个整数表示 𝑏𝑖 ( 0 ≤ 𝑏 𝑖 ≤ 1… 2021年 模拟 二分答案 贪心算法 排序 编程题