题目信息

题目类型
提高级
题目年份
2024
题目题型
综合题
关 键 词
二分法

题目题干

程序(3)bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

程序(3)      (3)题目的目的是在n个数字中取出两个数,使得它们数字差的绝对值小于等于m,至少要有k种方案,求m的最小值。代码采用二分法枚举差值m,然后把a数组排序之后使用尺取法求差值为m时有多少种方案。如果方案数>=k,那么可以尝试把差值变小;如果方案数<k,那么必须把差值变大。  判断  第27题  27.假设程序运行前能自动将 maxn改为 n+1,所实现的算法的时间复杂度是 O(nlogn)。( )   判断  第28题  28. 时间开销的瓶颈是 init()函数( )   判断  第29题  29. 若修改常数 B1 或 K1 的值,该程序可能会输出不同呢的结果( )     单选  第30题  30. 在 solve()函数种,h[]的合并顺序可以看作是:() A. 二叉树的 BFS 序 B. 二叉树的先序遍历 C. 二叉树的中序遍历 D. 二叉树的后序遍历   单选  第31题  31. 输入“10”,输出的第一行是?() A.83 B.424 C.54 D.110101000   单选  第32题  32. (4 分)输入“16”,输出的第二行是?() A.7 B.9 C.10 D.12bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

程序(3)      (3)题目的目的是在n个数字中取出两个数,使得它们数字差的绝对值小于等于m,至少要有k种方案,求m的最小值。代码采用二分法枚举差值m,然后把a数组排序之后使用尺取法求差值为m时有多少种方案。如果方案数>=k,那么可以尝试把差值变小;如果方案数<k,那么必须把差值变大。  判断  第27题  27.假设程序运行前能自动将 maxn改为 n+1,所实现的算法的时间复杂度是 O(nlogn)。( )   判断  第28题  28. 时间开销的瓶颈是 init()函数( )   判断  第29题  29. 若修改常数 B1 或 K1 的值,该程序可能会输出不同呢的结果( )     单选  第30题  30. 在 solve()函数种,h[]的合并顺序可以看作是:() A. 二叉树的 BFS 序 B. 二叉树的先序遍历 C. 二叉树的中序遍历 D. 二叉树的后序遍历   单选  第31题  31. 输入“10”,输出的第一行是?() A.83 B.424 C.54 D.110101000   单选  第32题  32. (4 分)输入“16”,输出的第二行是?() A.7 B.9 C.10 D.12bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(3)题目的目的是在n个数字中取出两个数,使得它们数字差的绝对值小于等于m,至少要有k种方案,求m的最小值。代码采用二分法枚举差值m,然后把a数组排序之后使用尺取法求差值为m时有多少种方案。如果方案数>=k,那么可以尝试把差值变小;如果方案数<k,那么必须把差值变大。
 

判断bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第27题bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

27.假设程序运行前能自动将 maxn改为 n+1,所实现的算法的时间复杂度是 O(nlogn)。( )
bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

判断bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第28题bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

28. 时间开销的瓶颈是 init()函数( )
 
 

判断bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第29题bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

29. 若修改常数 B1 或 K1 的值,该程序可能会输出不同呢的结果( )
 
 
 
 

单选bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第30题bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

30. 在 solve()函数种,h[]的合并顺序可以看作是:()
A. 二叉树的 BFS 序
B. 二叉树的先序遍历
C. 二叉树的中序遍历
D. 二叉树的后序遍历
bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

单选bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第31题bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

31. 输入“10”,输出的第一行是?()
A.83
B.424
C.54
D.110101000
 
 

单选bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第32题bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

32. (4 分)输入“16”,输出的第二行是?()
A.7
B.9
C.10
D.12

 bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 bel100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 
 
 
 

答案解析

相关题目

程序(3) (3)题目的目的是在n个数字中取出两个数,使得它们数字差的绝对值小于等于m,至少要有k种方案,求m的最小值。代码采用二分法枚举差值m,然后把a数组排序之后使用尺取法求差值为m时有
程序(2) 判断 第21题 21. 假设输入的 s 是包含 n 个字符的 01 串,函数 solve()所实现的算法时间复杂度是 O(n*2^m)。( ) 判断 第22
阅读程序 (1)此题考察位运算和快速排序。题目只输入3个数字,然后使用generate函数生成有b个数字的数组c,接着对数组c进行最多d层的递归处理。通过分析可以发现,logic函数的功能就是求x|y
程序(2) (2) (次短路)已知有一个 n 个点 m 条边的有向图 G,并且给定图中的两个点 s 和 t,求次短路(长度严格大于最短路的最短路径)。如果不存在,输出一行“-1”。如果存在,输出两行
程序(1) (1)合并序列,有两个长度为 N 的单调不降序列 A 和 B,序列的每个元素都是小于 10^9的非负整数。在 A 和 B 中各取一个数相加可以得到 N^2 个和,求其中第 k 小的和。上
15. 如图是一张包含 7 个顶点的有向图。如果要删除一些边,使得从节点 1 到节点 7 没有可行路径,且删除的边数最少,请问总共有多少种可行的删除边的集合?()
14. 设有一个长度为 n 的 01 字符串,其中有 k 个 1,每次操作可以交换相邻两个字符。在最坏的情况下将这 k 个 1 移到字符串最右边所需要的交换次数是多少?() A. K B. K*(k-
13. 对于一个整数 n,定义 f(n)为 n 的各个位数之和,问使 f(f(x))=10 的最小自然数 x 是多少?() A.29 B.199 C.299 D.399
12. 设有一个 10 个顶点的完全图,每两个顶点之间都有一条边,有多少个长度为 4 的环?() A.120 B.210 C.630 D.5040
11. 假设有一颗 h 层的完全二叉树,该树最多包含多少个节点(    ) A2h− 1 B.2(h+1)− 1 C.2h D.2h+1

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢