首页 > 其他分享 >CSP-S 提高第一轮 积累本

CSP-S 提高第一轮 积累本

时间:2023-09-15 09:47:21浏览次数:34  
标签:积累 第一轮 存储 字节 有序 大端 排序 CSP

绷。

随便应付应付得了。

点击查看目录

目录

CSP-S 2022

记录

54pts。

  1. 你同时用 time 命令和秒表为某个程序在单核 CPU 的运行计时。假如 time 命令的输出如下:
real   0m30.721s 
user   0m24.579s 
sys    0m6.123s

以下最接近秒表计时的时长为( )。

A. 30s
B. 24s
C. 18s
D. 6s

ans:A

real 最接近真实值,user 是程序运行时间,sys 是因为各种因素用的时间。

  1. 考虑对 n 个数进行排序,以下最坏时间复杂度低于 \(O(n^2)\) 的排序方法是( )。

A. 插入排序
B. 冒泡排序
C. 归并排序
D. 快速排序

ans:C

回顾各种排序方式:

  • 插入排序 \(O(n)-O(n^2)\):把 \(n\) 个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有 \(n-1\) 个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表。

  • 冒泡排序 \(O(n)-O(n^2)\):单次将最大的元素往前冒泡。

  • 归并排序 \(O(n)-O(nlogn)\):分治,将两个的有序数列合并成一个有序数列。

  • 快速排序 \(O(n)-O(n^2)\):分治,是冒泡排序的改进,通常时间复杂度低于 \(O(nlogn)\)。

  1. 计算机系统用小端(Little Endian)和大端(Big Endian)来描述多字节数据的存储地 址顺序模式,其中小端表示将低位字节数据存储在低地址的模式、大端表示将高位字节数 据存储在低地址的模式。在小端模式的系统和大端模式的系统分别编译和运行以下 C++代码段表示的程序,将分别输出什么结果?( )
unsigned x = 0xDEADBEEF; 
unsigned char *p = (unsigned char *)&x; 
printf("%X", *p);

A. EF、EF
B. EF、DE
C. DE、EF
D. DE、DE

ans:B

大端和小端是用于描述存储多字节数据在计算机内存中的字节顺序的概念。

  • 在大端字节序中,高位字节被存储在较低的内存地址,而低位字节被存储在较高的内存地址。这就好像把多字节数据当作一个整数,高位字节在前,低位字节在后。

  • 在小端字节序中,高位字节被存储在较高的内存地址,而低位字节被存储在较低的内存地址。这就好像把多字节数据当作一个整数,低位字节在前,高位字节在后。

  1. 每个顶点度数均为 2 的无向图称为“2 正规图”。由编号为从 1 到 n 的顶点构成的所有 2 正规图,其中包含欧拉回路的不同 2 正规图的数量为( )。

A. n!
B. (n-1)!
C. n!/2
D. (n-1)!/2

标签:积累,第一轮,存储,字节,有序,大端,排序,CSP
From: https://www.cnblogs.com/sonnety-v0cali0d-kksk/p/CSP-S_preliminary-contest.html

相关文章

  • CSP模拟38
    A.我是A题做法\(1\)观察到题目给出的三维坐标中一定有一维是该维最大值,故我们按最大值将点分类存储,将剩余的两维使用单调栈求平面凸包。现在问题就转化成立求若干棱柱的体积并,应用容斥定理即可。值得一提,平面内随机撒\(n\)个点的凸包大小是\(\mathcal{O}(\logn)\)级别......
  • CSP-J&S 2023 游记
    本游记中的时间均表示为日期(初赛基准时间/复赛基准时间)2023-9-14(-1/-36)创建了这篇游记。开始准备初赛,做了几份真题(\(CSP-S2015\),\(CSP-S2021\),\(CSP-S2022\)),但感觉没啥用,近几年的都做过,远古的又太简单。几乎没复习基础知识,感觉有点慌。......
  • csp模拟 烦死!!!
    好久没有写博客了csp模拟38我是A题真是服了,好好一个题怎么恶心的时间空间,自家oj的评测机真是欠修理。考虑\(z\)从大到小时计算每层的剩下的值,割去的一定是一个阶梯状的图形,考虑到每一层,新增加的就是两条线割剩下的,且这两条线从上到下递增,维护前缀和计算就可以。点击查看代......
  • CSP初赛错题集
    初赛错题集洛谷有题NOIP2018T9给定一个含N个不相同数字的数组,在最坏情况下,找出其中最大或最小的数,至少需要N-1次比较操作。则最坏情况下,在该数组中同时找最大与最小的数至少需要(A)次比较操作。(\(\lceil\rceil\)表示向上取整,\(\lfloor\rfloor\)表示向下取整)A.⌈3N/2⌉-2......
  • CSP-J 2022 游记
    10.8天气越来越冷了,已经开始穿两条秋裤了()。中午在宿舍,mca作为好心人去接电话,被叔叔一句“这是男生宿舍吗?”搞emo。随后415就成了动物园(mca:我还没夹呢)。常有高猿长啸,属引凄异。下午水了一会,写了DP。学习区间DP并放弃。换键盘时让sxx随便按一个键,结果sxx疯狂Ctrl......
  • 【考后总结】9 月 CSP-S 模拟赛 4
    9.14CSP模拟38T1我是A题每个点坐标都至少有一维卡上界。那么按照哪一维卡上界分成\((A,v,w),(u,B,w),(u,v,C)\)三类,对于点\((x,y,z)\),如果会被第一类点删去,那么第一维就不需要考虑了,只需要满足\(y\)不大于所有\(w\)大于等于\(z\)的第一类点中\(v\)的最大值。......
  • CSP 2023 游记
    有人已经开始催我写游记了???DAY-1凌乱……作业写完了,然后就开始再度刷复赛卷……明天的课只能咕了,相比OI,数学算什么!(doge,我今天数学考试还炸了阅读程序噩梦啊啊啊,完善程序要命啊啊啊,一整个疯狂的状态无可奈何啊,初赛前垂死挣扎一下吧QAQ晚上重刷CSP-J2019的卷子吧,不知结果会......
  • 2023年9月CSPM-3国标项目管理中级认证报名到这就对了
    CSPM-3中级项目管理专业人员评价,是中国标准化协会(全国项目管理标准化技术委员会秘书处),面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才职业能力评价和激励机制的要求,培养我国项目管理领域复合型人才。  【证书含金量】 ·竞聘优先......
  • CSP 202109-2 非零段划分
    题目C++代码//202109-2非零段划分#include<iostream>#include<cstdio>#include<algorithm>usingnamespacestd;constintN=500010;constintM=10010;inta[N],d[M];//d[i]为差分数组boolc[N];intn,ans,sum;intmain(){scanf(&q......
  • P5664 [CSP-S2019] Emiya 家今天的饭
    原题之前做过,后来忘了,回顾&复习首先这题容易想到是容斥,因为保证所有他要求每种主要食材至多在\(\lfloor\frac{k}{2}\rfloor\)道菜中被使用(注意,这里是主要食材,不是菜的个数,别问我为什么强调这个),这说明不满足这个条件的情况最多只有一列会出现\(>\lfloor\frac{k}{2}\rfloor......