【小菜鸡半个月踩线过 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!考试运爆棚!!(附我的笔记)✿✿ヽ(°▽°)ノ✿

完结。求点赞~

第22次CCF认证回顾相关推荐

  1. csp计算机认证考试题,CCF数图 | 第22次CSP认证题目精讲已收录

    一.直击2022研招:清华.北大.国防科大等高校线上宣讲6月开播 CCF高校2022研招云宣讲时间安排(每周二和周五晚7:30-8:30) 6月1日 北京大学 6月4日 清华大学.云南大学 6月8日 ...

  2. CCF认证 201712-4 行车路线(100分)

    CCF认证 201712-4 行车路线 思路:好难啊,去学习大佬的解法了,结果吭吭哧哧的还出现很多不bug.首先用的是是spfa的算法.但是由于处理小路的时候用来floyd,所以这个时间复杂度也不小, ...

  3. CCF认证考试历年1、2题AC代码

    CCF认证考试历年1.2题AC代码 1.ISBN号码 #include<iostream> using namespace std;int main() {char ch;int a[3] ...

  4. CCF认证历年试题解【网上跟帖,请不要使用称呼】

    程序改变现实,软件统治世界. 程序员需要有精益求精的工匠精神,追求逻辑的极简.时间的最少和存储的最省,并且懂得其中的平衡. 数据表示需要优先考虑,对于许多问题,找到表示该问题的数据结构,问题自然就解决 ...

  5. ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...

    CCF认证历年试题 不加索引整理会死星人orz 第一题: CCF201712-1 最小差值(100分) CCF201703-1 分蛋糕(100分) CCF201612-1 中间数(100分) CCF2 ...

  6. CCF认证训练行动路线图

    通过CCF认证的训练题选自三个方面,一是CCF认证试题,二是使用北大百练的练习题等等,三是ACM-ICPC的练习题. CCF认证的试题是必须练习的,通过CCF试题的练习有助于了解试题风格特点.然而CC ...

  7. CCF认证历年试题集

    来源:CCF计算机职业资格网站. CCF201703试题 CCF201612试题 CCF201609试题 CCF201604试题 CCF201512试题 CCF201509试题 CCF201503试题 ...

  8. CCF认证201403-1相反数

    CCF认证201403-1相反数 题目描述 算法设计+题目分析 注意点+记录点 代码(100分) 感谢链接 题目描述 CCF认证201403-1相反数 算法设计+题目分析 分析题目: 因为题目给的数各 ...

  9. CCF认证2019031-小中大

    本人初学,水平有限,若有不足,恳请赐教! 这应该是CCF认证有史以来最复杂的第一题了.首先中位数的概念同中学数学概念.数据为奇数个时为最中间的数,否则为最中间的两个数的算数平均数.不过还要注意的是在第 ...

最新文章

  1. 《JavaScript DOM编程艺术》学习回顾4
  2. UIButton的属性设置
  3. JS读取JSON数据
  4. 使用jQuery的blockUI来实现页面回传数据时的等待页面
  5. android 拍照 图片剪切
  6. 安卓音量设置流程之MasterVolume
  7. 评价类算法之AHP层次分析法
  8. c++自动抢购_软件神器—全网口罩监控抢购
  9. 关于android创建对话框报错The method setPositiveButton(int, DialogInterface.OnClickListener) in the type Alert
  10. socks5代理IP的几种测试工具
  11. 中国传媒大学计算机课程表,中国传媒大学新学院课程表.doc
  12. Pillow透视变换进行图片纠偏
  13. scratch 有趣的加减法
  14. python 条形图填充疏密_python matplotlib模块: fill_between(填充曲线)
  15. 提高IT项目沟通技巧
  16. 美国优秀教师对中国家长的建议
  17. 音频的原始数据和压缩数据结构讲解
  18. 华为面试自我介绍 --可修改版本自用
  19. thinkphp和onethink之权限管理
  20. 金融行业数据安全法律法规清单

热门文章

  1. 为什么我们需要老是加班?
  2. 【原创】Centos6中yum方法安装sl(linux有趣命令之一sl跑火车)
  3. 机器学习——时间序列模型
  4. Win7/8.1/10去掉桌面快捷方式、小箭头
  5. 文本生成魔改方案汇总!
  6. 计算机开机慢的原因及解决方法,计算机开机慢的某些主要原因及解决办法
  7. texstudio 使用方法_Latex加速: TexStudio的安装和使用
  8. 服务器信号有延迟怎么办,为什么微信接收消息有延迟?其实是因为这5个原因,不知道就太可惜了...
  9. oracle 数据库安装选项,Oracle 11g数据库安装及配置
  10. django部署到云服务发送邮件失败