2023年CSP-S组(提高组)初赛真题(文末附答案)一、单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项)1
在Linux系统终端中,以下那个命令用于创建一个新的目录()
newdirB
mkdirC
createD
mkfold2
由0,1,2,3,4中选取4个数字,能组成()个不同四位数注:最小的四位数是1000最大的四位数是9999
A96B18C120D843
假设n是图的顶点的个数,m是图的边的个数,为求解某一问题有下面四种不同时间复杂度的算法对于m=O(n)的稀疏图而言下面的四个选项,哪一项的渐近时间复杂度最小
A、O(m*sqrt(logn)*loglogn)B、O(n^2+m)C、O(n^2/logm+mlogn)D、O(m+nlogn)4
假设有n根柱子,需要按照以下规则依次放置编号为1、2、3、
的圆环:每根柱子的底部固定,顶部可以放入圆环,每次从柱子顶部放入圆环时,需要保证任何两个相邻圆环的编号之和是一个完全平方数
请计算当有4根柱子时,最多可以放置()个圆环
A7B9C11D55
以下对数据结构的表述不恰当的一项是
A队列是一种先进先出(FIFO)的线性结构B哈夫曼树的构造过程主要是为了实现图的深度优先搜索C散列表是一种通过散列函数将关键字映射到存储位置的数据结构D二又树是一种每个结点最多有两个子结点的树结构6
以下连通无向图中,()一定可以用不超过两种颜色进行染色A完全三叉树B平面图C边双连通图D欧拉图7
最长公共子序列长度常常用来衡量两个序列的相似度
其定义如下:给定两个序列X={x1,x2,x3,
xm}和Y={y1,y2,y3
yn},最长公共子序列(LCS)问题的目标是找到一个最长的新序列Z={z1,z2,z3
zk},使得序列既是序列X的子序列,又是序列Y的子序列,且序列Z的长度k在满足上述条件的