CCF过程记录以及经验总结

一、前言

昨天,也就是2019/09/15,笔者第一次参加计算机能力认证(CCF),有一些感受和经验记录,希望能对将来的备考以及读者起到一定的参考作用。

二、比赛流程

1、先报名,作为学生,充值学生会员再报名比直接报名要便宜
2、考前除了准备工作,需要提前准备好身份证和准考证,准考证打印时间不一定,此次由于结束报名较晚,直到考前两三天才能打印准考证。
3、及时到达准考证上的比赛场地。
4、考试时,只能携带已经出版的参考书,自己打印的代码等等是不能带的。理论上自己也不能携带演算纸,此次考试笔者这边有演算纸提供,不够可以再要。
5、python的编译器只能用python自带的IDLE,最好提前熟悉一下。
6、平时模拟练习的时候时间限定设定是一秒钟,具体考试的时候笔者这边显示的是20秒,相对宽松一些。
7、提交的时候是不显示成绩的,考完几天之内应该就能看到成绩。
8、提交完最后还有个交卷,可以提前交卷。交卷以后如果在规定时间内还可以再次登陆答题。

三、题目类型

笔者只是谈一下自己的看法,毕竟此次考试成绩也不够理想,缺乏说服力。下次还需再战。
1、前两道题相对简单,都是日常生活中的简单应用,相信读者刷一些模拟题、熟悉了python的答题套路之后也能轻松解决。
2、第三道题大多与计算机组成有关,有时候是磁盘,有时候是显示器,有相关知识最好,没有跟着题目现学也来得及。这里笔者的教训是应当熟悉一些重要的函数,就是是那种基础、熟悉但是自己写不出来的那种。比如字符转换成ASCII码的相关操作。
3、最后两道题比较难说,许多时候与数据结构有关,尤其是图

四、模拟练习

1、常见的函数应该非常熟悉。比如列表排序用list.sort(),列表字典集合的增删等等。换句话说,能用系统函数的就不要自己写。但也不要因为苛求使用系统函数,本来根据索引能得到的非要排序之后再取,带来不必要的排序,毕竟系统的测试数据量级很大,如果时间复杂度上去了很容易超时。能替换成系统函数就替换,但不能因此增加时间复杂度
2、就笔者平时的测试而言,更多的是超时,而不是超出空间。因此笔者在模拟的时候有意的采用了增加空间占用换耗时减少的想法。
3、一定要早练习、多练习,自己无论写不写的出来,一定时间之后都要去搜一下别人的解题思路,优秀博主的想法真的简洁又快速,非常值得学习和借鉴。

希望大家都能考一个好成绩!

猜你喜欢

转载自blog.csdn.net/qq_41584385/article/details/100900764
今日推荐