通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2023] 中有题目如下:
第1题
2023年CSP-S1阅读程序题3:
#include <vector> #include <algorithm> #include <iostream> using namespace std; bool fo(vector<int>& a, int m, int k){ int s =0; for(int i =0,j =0; i<a.size(); i++){ while (a[i]- a[j]>m)j++; s += i -j; } return s >= k; } int f(vector<int>& a, int k){ sort(a.begin(), a.end());1 int g =0; int h = a.back()- a[0]; while(g< h){ int m = g+(h -g)/ 2; if(fo(a,m, k)){ h = m; } else { g = m+1;27 }28 }29 return g;31}32 int main(){34 int n,k;35 cin >> n >> k;36 vector<int> a(n,0);37 for(int i =o; i<n; i++){ cin >> a[i]; } cout<< f(a,k)<< endl; return 0 }
假设输入总是合法的且|a[i]l≤108、n≤10000和1≤k≤n(n-1)/2,完成下面的判断题和单选题:
设a数组中最大值减最小值加1为A,则f函数的时间复杂度为()。
0(n logA)
0(n²logA)
0(n log(nA))
0(n log n)
所属试卷:CSP-S1提高级初赛试卷[2023]
编写程序输入一个可能带空格的字符串,查找字符'z'出现
以下fun函数的功能是将形参s所指字符串内容颠倒过来在
给定程序中,函数fun的功能是:将形参n中,各位上为偶
有以下程序程序运行后的输出结果是( )。
有如下程序:程序运行后的输出结果是( )。
函数调用语句:含有的实参个数 是( )。
己知x是一个列表对象,那么执行语句了y=x[:]之后表
如果仅仅是用干控制循环次数,那么使用for i in
有以下程序程序的运行结果是( )。
以下程序执行结果是___________。
请编写函数fun,函数的功能是:判断字符串是否为回文?
若文件f1的硬链接为f2,两个进程分别打开f1和f2,
shell脚本程序test(具有可执行权限)只有如下两
以下哪项是绝对路径表示( )
系统需求分析两个重要的结果是数据流图和 。
在Student表的Sname列上建立一个唯一索引的S
创建表时使用 ____ 或key参数可定义索引。
下列( )不属于连接种类
可行性研究主要集中在以下四个方面 、 、
下列关于中断 I/O 方式的叙述中,不正确的是( )。
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,
有如下程序:程序运营后的输出成果是( )
下列定义变量的语句中错误的是
输出 :____
二进制数 00101100 和 00010101 的和
如图所示,图中每条边上的数字表示该边的长度,则从 A
(最大子矩阵和)给出 m行n 列的整数矩阵,求最大的子
书架上有 21 本书,编号从 1 到 21 ,从其中选
设 A=B=D=ture,C=false ,以下逻辑运
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型