2020CSP-S初赛小结

本文对2020 CSP-S初赛进行小结,分析单项选择题、阅读程序题和完善程序题的难点与陷阱。单项选择题相对简单,阅读程序题较难,尤其是涉及序列OR最大值、第k小数计算和字符串旋转问题的题目。作者在时间分配上出现失误,未能充分思考阅读程序题,导致失分。文章提醒考生重视考试策略和时间管理,为后续比赛做好准备。
摘要由CSDN通过智能技术生成

个别题目分析

单项选择题
  • 第2题:看哪个选项更高大上就选哪个。
  • 第14题:带堆优化的Dij时间复杂度是 O ( m ∗ l o g n ) O(m*logn) O(mlogn),而没有任何优化的Dij时间复杂度应该是 O ( m + n 2 ) O(m+n^2) O(m+n2)的,因为在简单图中 m m m的复杂度级别没有 n 2 n^2 n2高,所以就是 O ( n 2 ) O(n^2) O(n2)的。
  • 第15题:只要你不知道这个东西是谁发现的,就说是欧拉发现的。 这一道题好像在之前考过。A显然不对,剩下的选项会的就都会,不会的只能蒙一个了。
  • 总结:这一次的单项选择题略显简单,并没有什么毒瘤的题目。
阅读程序题
  • 第一个程序是求一个序列中不同的数的or的最大值。
  • 判断1:比较坑,需要注意 n = 1000 n=1000 n=1000的情况。
  • 判断3:考虑到 i f ( d [ i ] < d [ j ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值