初赛祭 CSP-S 2019 C++A卷(选择题)

emm题解发的有点晚(还只写了选择题
主要是考完CSP以后就在写数竞作业了,然后因为准备这个初赛缺了五个周测,导致我现在还在狂赶卷子

今年NOIP改CSP,初赛题目也有很大变化呢
今年tg题型变成了三道大题
单项选择(没有多选了)+阅读程序(选择+判断)+完善程序(选择)
改为选择判断感觉更简单了(RP在线的话靠蒙就行了最后一道状压蒙对了2个,如果填空怕是要爆零

看单选叭
初赛祭 CSP-S 2019 C++A卷(选择题)
初赛祭 CSP-S 2019 C++A卷(选择题)
初赛祭 CSP-S 2019 C++A卷(选择题)

第一题 D

这个没什么问题,就是算就好了,注意一下int强制转换

第二题 C

这个常识,凭生活经验就可以做

第三题 D

简单
逻辑或只要其中一个数这一位上是1那么结果就是1

第四题 B

考场脑抽一下子忘记了,蒙了个最长的

第五题 B

害,这个题,考试的时候,选成A了

第六题 B

组合数学,不算难
分类讨论一下

  1. 不重复(1 2 4 8)A44=24
  2. 一组重复 (1 1 2 4/1 1 2 8/1 1 4 8…一共六种情况)A24* 3 * 2=72
  3. 两组重复 (1 1 8 8)C24=6
    所以一共24+72+6=102种
第七题 C

快排不稳定是常识,最坏O(n2

第八题 B

实在不会先自己画个图看看

第九题 B

这个我直接暴力枚举,耗时3min(更快的方法还没有想到,明天或者后天更新)

第十题 A

容斥原理,比较简单
15+12-4=23

第十一题 D

归并最坏比较2n-1次,这个可以自己模拟一下

第十二题 D

图嘛,肯定邻接矩阵

第十三题 B

本蒟蒻,这题,错了

第十四题 B

等比数列

an=a1* qn-1
这里代入第一项和最后一项得到59,049=qn-1
因为2和4不管几次方都是偶数,5的次方个位是5,所以选3

第十五题 A

简单的DP
贴一个比较像的题目
P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles