第一次参加CCF心得

笔者今年是一个大三的本科生,准备考研。后来看见班里人都在讨论ACM和CCF,对于CCF一无所知的我就去了解了一下。当我百度了一下后发现“呀,这个CCF的国内认可度蛮高的嘛”。看到好多学校和公司都有一些关于CCF的要求。于是在我啥也不知道的女朋友的鼓励下,我决定,报考CCF!

去官网了解了一下后发现以学生的身份报考可以用便宜70元(50元会员费与180报考费,一共230元),对于我这个只参加过四六级的人而且没兼职还花家里钱的人来说有点小贵…但是我依然决定去报考。

于是我去搜CCF官网以及有关的信息。当我谷歌到一个我感兴趣的链接后,点开后…
好的嘛
好吧,我用Tomcat配置路径错误后也会有这种错误…无所谓了,直接去官网吧。

于是我就去官网注册学生会员,但是它在报名的那几天可能出Bug了。我每次点击注册的时候都会提示我该用户已经存在,但是当我登陆的时候又显示我该用户不存在…于是我胡乱点,就又发现了…
好的嘛
好的嘛,我知道你们是用Tomcat+nginx做的了,不用再提示我了…

于是我就想,既然这样,会不会是前端JS的问题?于是我修改了注册网页的JS代码,居然…注册成功了,还可以登陆(我现在尝试了一下发现不行了)…

因为我是了解的比较晚,报名的比较晚,所以准备的也比较晚。前后大约只准备了一周时间(心想:应该不难的吧,只是个CCF而且,你看那第一题,三分钟做完了,嘿嘿嘿)。但是后来发现,这题目不简单啊,要不数据量大,要不就是逻辑复杂,瞬间慌了…

我发现他们的题目都是这样分布:
第一题水题,会写代码的人就会做。(所以我不明白为什么平均分是120分)
第二题是稍微复杂的题目,一般只要自己做过东西,或者用心编程的人都会做。
第三题一般是理解不难(19年除外),但是复杂度很高,代码量很大,比如进行很大的字符串处理。
第四题一般是理解起来比较难,但是代码量不大的题目,需要做优化。
第五题一般是三四题的结合,一般既有代码量又比较困难的题目。

虽然我是计算机学院的学生,而且也学过图论之类的。但是都一年多了,早都忘记了…没办法从头开始学习吧。于是也学了很多的东西,复习了很多的东西,还整理了很多的知识点打印了出来(比如最小生成树等算法)。但是依然在刷题的时候有80%的题目不会做(只会第一题)。

于是就这样,在3月17号,中午觉没睡就昏昏沉沉去考试了…到了后才发现,原来不让带打印的资料。md,白打印了。算了,幸亏我还记得点算法,还没算忘干净。

第一题我就蒙了,-2, -1, 3, 4的最小值不是-2吗?怎么成了-1?
喵喵喵?
结果在这里耗了半个小时,知道四点多的时候才改过来,也正是因为这个原因这次的考试结束时间从5点半延长到了六点。

第二题就是四则运算顺序问题,我做出来了结果测试都对了,但是不知道能得多少分。

第三题看了2分钟就知道我不适合这个题目,就放弃了,直接去下一题了。

第四题是让我们做匹配,因为我用的Java考试(报了就后悔了),所以使用队列很好做,也是测试都还好,但是不知道最后得多少分。

最后一题是让我们做图论的问题,幸亏我的DFS算法还没忘感觉,虽然做出来了,但是不知道他们的测试对不对…

最后剩下四十分钟,看了半个小时没明白条带是什么(是因为我计算机组成原理学的不好吗?)。果然放弃了,所以我的满分就是400分了。
目测自己能得个三百来分吧。

总的来说,我个人觉得CCF是咱们为了拿出一个和国外认证相抗衡的一个认证。
从题目角度来说,题目的思路都还不错,考察点一般都是字符串、图论、模拟等常用的算法理论。
但是从-2>-1这个角度来说,各位出题教授们,你们可用点心吧。
从整个网站和组织的运行来说,各位程序员可添加个缺省路径的配置吧。

总体来说,CCF这个认证的出生目的不错,但是还有待努力,毕竟我们大家也都很重视这个认证。

我会依然坚持考研(否则620的六级就浪费了),大家共勉。

我今年才大三,经历的东西也不多,学过的东西也不多,大家看了不要骂我就好(人家也是很弱小的呢)。

在这里插入图片描述

发布了8 篇原创文章 · 获赞 17 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/kiva12138/article/details/88695961