热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

2014年CCNU-ACM暑期集训总结

2014年CCNU-ACM暑期集训总结那个本期待已久的暑期集训竟然就这样的,溜走了。让自己有点措手不及,更多的是对自己的疑问,自己能否在ACM这个领域有所成就。带着这个疑问,先对这个暑假做个总结吧。第

2014CCNU-ACM暑期集训总结

那个本期待已久的暑期集训竟然就这样的,溜走了。让自己有点措手不及,更多的是对自己的疑问,自己能否在ACM这个领域有所成就。带着这个疑问,先对这个暑假做个总结吧。

第一周来的时候,状态还没有融入进去,学长们也不在,就直接布置了一套题目,考察的是贪心策略。学习的时候很有激情,毕竟是期待了那么久的场景,所以大家都很认真,希望自己能够有所进步。

第二周,搜索专题。主要学习宽度优先搜索(BFS)与深度优先搜索(DFS),刚开始学比较吃力,因为自己对这方面的领悟有点迟钝,但是还是要努力学习才能不落后他人。还是清楚地记得周赛时的第一题,不知道自己是傻还是笨,很简单的记录路径问题居然没有弄出来,想到就觉得自己弱爆了。

第三周,图论训练。主要学习最短路三种算法(dijkstra算法,bellman_ford算法,floyd算法)以及最小生成树两种算法(prim算法,kruskal算法)。Dijkstra算法自己只学会了用vector邻接表+队列优化的方法处理,spfa当时也是草草地写了一下,没有巩固,所以现在有点模糊,有待加强巩固。最小生成树也只学了kruskal算法,prim算法没有去研究。周赛后大家写的都很糟糕,细细地闻到学长们的话说怎么这么差劲。是啊,怎么这么渣!

第四周,动态规划。动态规划考察兴趣与智商。学的话有几个常见的类型如背包问题,最长上升子序列,最长公共子序列等等。周赛据说用的是喵呜大神出的一套题目,最后大一大二都参加了,鑫神又来虐场了!!!

第五周,数学专场。数学周可以说是自己学的最懒散最没上心的一周了。想起来都有点愧疚。主要学习了二分,快速幂算法。周赛下来输得糊里糊涂。该反思,该反思。顺便膜拜下队里的“段神”,一人出六题,虐翻全场了。

第六周,被誉为好吃又好玩的“线段树”来了。为喵俺觉得不是很好吃?第六周了,距集训结束也快了,所以这周参加训练的人数有所减少,最终参加周赛的人只有五个!当时吓到我了,确实有点少。最终被雯神虐翻了,敢情真的应了韬神的那句话“要在求虐中成长”?

第七周,最后一周,额,回家了!本来计划中是学习网络流了,但是后来因为种种原因就提前回家了。休整ing......

好了,流水账就是这样来的我知道。学长说,贵在坚持。我想,我们应该要把它当成一种游戏,我喜欢那种ac的喜悦。就这样,ACM之旅才刚刚开始......

永不丧失对生活的热情,人生就是要不停地战斗!

                                                                  2014.08.22

                                                             By:那年的雪影


推荐阅读
  • 2012年9月12日优酷土豆校园招聘笔试题目解析与备考指南
    2012年9月12日,优酷土豆校园招聘笔试题目解析与备考指南。在选择题部分,有一道题目涉及中国人的血型分布情况,具体为A型30%、B型20%、O型40%、AB型10%。若需确保在随机选取的样本中,至少有一人为B型血的概率不低于90%,则需要选取的最少人数是多少?该问题不仅考察了概率统计的基本知识,还要求考生具备一定的逻辑推理能力。 ... [详细]
  • 美团优选推荐系统架构师 L7/L8:算法与工程深度融合 ... [详细]
  • 深入探讨:Java 8 中 HashMap 链表为何选择红黑树而非 AVL 树
    深入探讨:Java 8 中 HashMap 链表为何选择红黑树而非 AVL 树 ... [详细]
  • TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得
    TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得 ... [详细]
  • 算法学习心得与经验总结
    在算法学习的过程中,我总结了一些宝贵的心得和经验。本文将重点探讨莫比乌斯反演技巧的应用,并提供详细的实例解析。通过不断的学习和实践,我逐步掌握了这一复杂但强大的工具。此外,文章还将分享一些实用的学习资源和参考资料,帮助读者更好地理解和应用这些算法。希望本文能为算法学习者提供有价值的参考和指导。 ... [详细]
  • 业务团队与独立团队在数据分析领域的效能对比:谁更胜一筹?
    业务团队与独立团队在数据分析领域的效能对比:谁更胜一筹? ... [详细]
  • 本课程深入探讨了 Python 中自定义序列类的实现方法,涵盖从基础概念到高级技巧的全面解析。通过实例演示,学员将掌握如何创建支持切片操作的自定义序列对象,并了解 `bisect` 模块在序列处理中的应用。适合希望提升 Python 编程技能的中高级开发者。 ... [详细]
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 当前物联网领域十大核心技术解析:涵盖哪些关键技术?
    经过近十年的技术革新,物联网已悄然渗透到日常生活中,对社会产生了深远影响。本文将详细解析当前物联网领域的十大核心关键技术,包括但不限于:1. 军事物联网技术,该技术通过先进的感知设备实现战场环境的实时监测与数据传输,提升作战效能和决策效率。其他关键技术还包括传感器网络、边缘计算、大数据分析等,这些技术共同推动了物联网的快速发展和广泛应用。 ... [详细]
  • 本文深入探讨了二叉树路径和问题的算法优化方法。具体而言,给定一棵二叉树,需要找出所有从根节点到叶节点的路径,其中各节点值的总和等于指定的目标值。通过详细分析和优化,提出了一种高效的解决方案,并通过多个样例验证了其有效性和性能。 ... [详细]
  • 本文深入解析了Elasticsearch写入与查询的底层机制。在数据写入过程中,首先会将数据暂存至内存缓冲区,在此阶段数据尚不可被搜索。同时,为了保证数据的持久性和可靠性,系统会将这些数据同步记录到事务日志(translog)中。当内存缓冲区接近满载时,系统会触发刷新操作,将缓冲区中的数据写入到磁盘上的段文件中,从而使其可被搜索。此外,文章还探讨了查询过程中涉及的索引分片、倒排索引等关键技术,为读者提供了全面的技术理解。 ... [详细]
  • 针对NOJ1102黑白图像问题,本文采用深度优先搜索算法进行详细分析与实现。该问题要求在给定的时间限制(普通Java为1000-3000毫秒)和内存限制(65536KByte)内,处理一个n×n的黑白图像。通过对图像的逐像素遍历,利用深度优先搜索算法有效地识别并标记相连的黑色区域,从而实现图像的高效处理。实验结果显示,该方法在多种测试用例中均能稳定达到预期效果,具有较高的准确性和效率。 ... [详细]
  • CAS 机制下的无锁队列设计与实现 ... [详细]
  • Windows 10 用户的「印象笔记」便签功能深度评测 | 大使专栏 ... [详细]
  • 本文深入探讨了基于前序遍历和中序遍历结果重构二叉树的算法。假设输入的前序遍历和中序遍历序列中均无重复数字,通过具体示例如前序遍历序列 {1, 2, 4, 7, 3, 5, 6, 8} 和中序遍历序列,详细解析了如何逐步重建原始二叉树结构。文章不仅提供了理论分析,还结合实际代码实现,帮助读者全面理解该算法的核心原理和应用方法。 ... [详细]
author-avatar
哲亚Zoe
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有