CCF认证回顾

【小菜鸡半个月踩线过 CCF】

CCF基本情况

         学校毕业要求CCF200分,说实话,我挺担心我毕业被卡在CCF上,然后这东西又不便宜(相比较于四六级考试),一次200,+会员费50。CCF一年有3次考试认证——3(4)月,9月,12月。认证具体时间为周日下午1:30—5:30,可以带一本书籍作为参考资料。编译环境有C、C++、Java、Python等,所以你每题可以用不同的语言写(只要在报名的时候选择编译语言:All)。编译器:C++有Dev和codeblock,Java有eclipse,Python有IDLE。(针不戳,我不会用IDLE的,学校机房python3.6版本连行显示都没有)。我用codeblock编辑python,需要去环境变量里添加python的路径。提交完,结果会当场出来,每题有32次的提交机会。注意:考试结束最后半小时会很挤,提交结果不一定当场出。所以,不要等到最后半小时一股脑提交。

我的情况

        本来4月份的考试都不打算报了,因为导师时不时有任务。但是又不想一而再再而三的拖这个考试,越早过越可以专心干自己的事情。还有一个原因就是CCF应该会越来越难,这也是我之前一直后悔没有在去年9月份考的原因。(因为从2020年12月份开始,每次第二题不像之前只要按照题意来就通过,需要进一步优化,不然就只能拿到七八十分。)3月22日的时候,脑子一股热给报了,要知道那时候我只刷了CCF所有真题的第一题。现在想想,敢报名估计是第一题刷完的不知名勇气。第一题是挺简单,一般看完题目,看清楚题目就会有思路,几行代码就能解决。我用python,所以代码量更少了。

        之后,开始了一天刷2题CCF真题(第二题)。第二题刷的时候,卡壳的题目我都写了帖子(俄罗斯方块,小明放学,工资计算,还有202012-2那题)。前面说过从去年12月开始,出现第二题超时需要算法优化的情况。今年第二题也一样,按基本思路是只能拿70分(暴力破解)。所以,在我提交第二题后看到70分的时候,心里就咯噔一下:“完了,200块打水漂。”是的,我担心的不是没过这件事,我担心的是我那200块(lol)。写完前两题,才过半小时多一点...但是总不能这么玩到5点半吧...

        所以,我就去看第三题,emmmmmm,写一个DHCP模拟器???(对,就是分配IP地址的那个东西)。瞟了一眼题目,算了,过吧,不是我能写的玩意儿,关键题目一共至少3页吧,看的我确实头晕。

        跳过,去看第四题。第四题:X校因为修地铁原因大量数目被移植。(这题目背景似曾相识,不就是我们学校嘛。。。)现要重新种树,要求:①不能种在障碍物上,如电线杆之类的障碍物;②树的种植需要呈等差数列,即等间距种植。问:有多少种方案?看到这里,心想:完蛋,方案这个东西从何猜起。跳过。

        来到第五题,第五题背景是疫苗运输。第一次读题目,题目都没搞清...

        跳回第2题,想了半天如何优化...时间浪费了,分数还没拿到。果断放弃第二题的30分了。重新回到第三题,DHCP。题目看了大概半小时,试图看懂,但是太naivete了。看的过程写了一页的草稿纸。看到最后,题目子任务还给了数据比例和一些变量的描述。这是重点!!!我就是看到这里,开始简化思路,简化题目。开始动手敲代码。我的目标,只要拿到20分就好,因为最简单的数据有20%。最后,提交后拿到10分。因为写完一连串if else if else自己都绕晕了。

        最繁杂的第三题拿到10分,给了我一点信心,开始去简化第4题。第4题的10分真的很好拿!!最后,剩半小时,目前已经拿到190分。最后半小时真的超级紧张,敲键盘的手都开始有点颤抖。如你们所愿,最后10分也拿到啦~~~(✿✿ヽ(°▽°)ノ✿)

一点心得

        看到这里的朋友们,一定要去拿3,4,5题的分数,不要求多,但也不要0分。

        考的时候,旁边两个女生一直嘀嘀咕咕,说着什么放弃之类的话,真的让人恼...好在,我坚持到最后啦嘿嘿嘿,尽力而为的体验真的很不错!不管结果如何,把我能做的都做了。当然,第三题的10分真的给了我很大的自信。

        看到这里的小伙伴,你也太棒了(๑•̀ㅂ•́)و✧感动~

        CCF拿到200分需要一点小努力,但是也不是特别困难。(当然ACM大佬忽略)CCF的题目和PAT,LeetCode最大的不同就是他有题目背景,这个我还挺喜欢的,切合实际。哦,对了。考前,不要一直看经验,也要动动手,敲敲代码,找找感觉,保持题感。我考前那一周CCF前两题真题已经刷完,又不想写后面的题目,然后就去刷了点PAT的题目和LeetCode的题。tips:也不要刷的太猛,如果都AC就会自信心爆棚,可能会失足;如果每题都红灯,也会被打击信心。CCF和其他oj题目还是有点区别的,你知道自己的水平就好,debug之后总能写出来的。(心理暗示很重要)

        希望大家在刷题的过程中,多多总结,记一些笔记。考前我把一些笔记用铅笔轻摘抄到我带的那本书里面(书是图书馆借的,考完擦掉笔记还回去了)。最后,希望大家都能一次性过CCF!考试运爆棚!!(附我的笔记)✿✿ヽ(°▽°)ノ✿

        完结。求点赞~

  • 13
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值