其他分享
首页 > 其他分享> > 2020 CSP-S初赛试题解析

2020 CSP-S初赛试题解析

作者:互联网

选择

\(1.\) C

\(2.\) B

操作系统是管理控制和监督计算机各种资源协调运行的。

\(3.\) B

注:8位1字节。

\(4.\) B

栈是先进后出的。

\(5.\) D

手玩一下发现前3个都不行。

\(6.\) B

单源最短路的dij是用了贪心。

\(7.\) A

每个点会经过一次,每一条边也会经过一次,时间就是 \(o(n+e)\)。

\(8.\) A

每组12个点,分成两组,每两个不同的点都要连一条边。

\(9.\) C

\(10.\) C

枚举 \(5n+3\) 判断一下即可。

\(11.\) C

\(12.\) D

\(13.\) B

选了一个点之后,只剩下 \(9\) 个位置可以选。

柿子是 \(\dfrac{16 \times 9}{2}\) 除2是因为一对点会被选两次。

\(14.\) D

\(15.\) C

程序阅读

Subtask 1

FFTTCC

\(1.\) 数组是[0,1000)。

\(2.n = 1\)

\(3.\) 少了一部分对。

\(4.\) 一个对始终会被统计。

Subtask 2

FT错BAD

\(1.\) [L,R]

\(2.\) 不会RE。

\(3.\) 无答案

\(4.\) 均摊一下。

\(5.\) 最坏情况只取一端,\(n^2\)。

\(6.\) 只会取一端。

Subtask 3

ABBDDC

\(1. s_1 = s_2\)

\(2.\) 显然不一样。

\(3.\) 不会。

\(4.\) 模拟后发现不行。

\(5.\) 不会。

\(6.\) 若m为偶数,n为奇数,则每次会改变偶数个位置,显然不行。

完善程序

Subtask 1

DBDDB

\(1.\) 推一下柿子就行。

\(2.\) 第 \(1\) 个的体积小于 \(B\)。

\(3.\) 附初值

\(4.\) 算一下把剩下的体积都放当前蛋糕的价值。

\(5.\) 输出。

Subtask 2

DBCAB

\(1.\) 一个减 \(lowbit\) 的过程。

\(2.\) 取前 \(8\) 位。

\(3.\) 空子序列的代价为 \(0\)。

\(4.\) 根据定义选择。

\(5.\) 只计算前8位的贡献。

标签:12,一下,初赛,柿子,偶数,Subtask,点会,2020,CSP
来源: https://www.cnblogs.com/Hovery/p/16673851.html