首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CCSP获奖者采访

2018年10月25日,第三届CCSP大学生计算机系统与程序设计竞赛在杭州电子科技大学顺利举办,本次比赛吸引了来自清华大学、华中科技大学等全国60多所高校的近500名顶尖的计算机学子参赛。计算机系选拔了6名学生代表青海大学参加本次比赛并取得了一银四铜的成绩。

我们对其中几位获奖的同学进行了采访,大家都来取取经吧。

1. 在长达14小时的比赛中,怎么一直保持精神的高度集中?

李凡:比赛现场氛围很好,会比较容易地投入到比赛中。

夏子勋:没有一直毕竟思考题目能让整个人兴奋。高度集中,毕竟中间还有吃饭的时间。在长时间比赛中,有适度的放松是必要的。做题的时候还是比较集中。

2.平常都是怎么训练并提高自己的编程能力的呢?

李凡:一般会在早上精力比较好的时候学习新的算法知识,下午或者晚上进行针对的练习

凌龙:提高编程能力就是学习加练习,通过书籍或者网课学习大量的编程知识,在学习的同时还要不停的在OJ上刷题锻炼自己的编程能力,最重要的是never give up。

夏子勋:洛谷、codeforces刷题,看大佬的博客。

3.关于计算机编程,要掌握许多方面的知识,内容多而且枯燥,请问你是如何准确有效率的学习到各方面的知识呢?对于各种各样的编程语言是如何做到准确记忆的?

李凡:好的教材比较重要吧,网上会有推荐而且也有免费的视频资源,可以根据自己的需要查找,购买,编程语言方面的话,一般熟悉一门就可以了,然后经常的练习。

凌龙:算法方面最有名的比赛就是ACM了,在网上有很多ACM题集以及各种总结,通过学习前人的经验,可以准确有效的学习到各方面的知识。在学习的同时还要在各种OJ上刷题,来巩固自己学到的知识以及提高自己的编程能力。

夏子勋在竞赛中,其实主要只考察两个方面:代码能力与算法能力。代码学习找本书照着打就行,记忆主要靠之后在做题中的不断练习。算法则靠在各类OJ上的练习与大佬博客的无私讲解。另外,完全记忆一门语言是几乎不可能的,可以记住语言的枝干部分并熟练使用,其他细枝末节查资料就行。

4.能够取的计算机编程比赛的成功,你认为最重要的因素是什么?

李凡:充分一些的准备,然后心态调整好。

凌龙:心态。本次CCSP 9:00开始,21:00结束,这么长的时间,没有一个良好的心态根本不能有效的做题。

夏子勋:心态,做好被大佬虐的准备,放轻松就行。

5.在长达14个小时的竞赛时间里,心里有没有特别煎熬的时候?是怎么克服的呢?

李凡:会有一些时候心态不好,考不好就当积累经验吧。

6.今年的竞赛题目由算法能力题、数据结构题、性能优化题、功能实现题以及学习拓展题共 5 道题目组成,考查重点包括规约规则、图上索引、卷积、多线程、动态内存分配机制、内存块结构设计等内容。这么多的算法,对于很多本专业的同学来说非常具有挑战性,那么你在考前是怎么学习的?

李凡:会在网上查找往年题目,根据题目的类型,进行相应的练习。

夏子勋:其实这次比赛500满分,230就金牌了,而120就有奖牌了。所以其实抓好算法与编译的基础就行……内存性能优化啥的交给大佬们去玩吧……

以上就是对大佬们的采访了,希望大家看了之后有所收获。

作者|王志英

审核|韩浩鑫

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181112B1RA5Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券