专题列表

C++零基础入门

专题介绍:C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。 本课程是专门为初学者打造的,帮助他们通过练习掌握 C++ 编程语言相关的基础到高级的概念。

课程数:5 /5 节课题

CSES训练专题(上册)

专题介绍:CSES Problem Set是由来自芬兰CSES(Code Submission Evaluation System, www.cses.fi )提供的一组算法竞赛问题,旨在帮助学生和编程爱好者提高算法和数据结构方面的技能。是Springer出版的书籍《Guide to Competitive Programming》的配套习题集,具有如下特点: 1.问题质量较高,难度梯度合理,非常适合用于算法学习和练习。很多问题都是经典的算法问题或其变体。 2.题目特点:基础覆盖好,数据刁钻,考察选手对个个级别的核心常见算法理解的准确性以及思维严密性。 3.例题被USACO官方资源网站:USACO.guide大量引用。 4.结合AtCoder Educational DP Contestz中的26个各类DP问题全面覆盖各种经典DP题目,进一步夯实基础练习效果。 5.William Lin 曾经录制视频再12小时内AC其中的150个问题,也被金牌选手用于赛前夯实基础: (1)Solving CSES Problemset [12 Hour Livestream] [150 coding problems]。 本专题包括章节有:Introductory Problems、Sorting and Searching(算法设计策略)、Tree Algorithms(树上算法)

课程数:3 /8 节课题

CSES训练专题(中册)

专题介绍:CSES Problem Set是由来自芬兰CSES(Code Submission Evaluation System, www.cses.fi )提供的一组算法竞赛问题,旨在帮助学生和编程爱好者提高算法和数据结构方面的技能。是Springer出版的书籍《Guide to Competitive Programming》的配套习题集,具有如下特点: 1.问题质量较高,难度梯度合理,非常适合用于算法学习和练习。很多问题都是经典的算法问题或其变体。 2.题目特点:基础覆盖好,数据刁钻,考察选手对个个级别的核心常见算法理解的准确性以及思维严密性。 3.例题被USACO官方资源网站:USACO.guide大量引用。 4.结合AtCoder Educational DP Contestz中的26个各类DP问题全面覆盖各种经典DP题目,进一步夯实基础练习效果。 5.William Lin 曾经录制视频再12小时内AC其中的150个问题,也被金牌选手用于赛前夯实基础: (1)Solving CSES Problemset [12 Hour Livestream] [150 coding problems]。 本专题包括章节有:CSES DP(动态规划)、AtCoder DP(动态规划)、Range Queries(区间数据结构)

课程数:3 /7 节课题

CSES训练专题(下册)

专题介绍:CSES Problem Set是由来自芬兰CSES(Code Submission Evaluation System, www.cses.fi )提供的一组算法竞赛问题,旨在帮助学生和编程爱好者提高算法和数据结构方面的技能。是Springer出版的书籍《Guide to Competitive Programming》的配套习题集,具有如下特点: 1.问题质量较高,难度梯度合理,非常适合用于算法学习和练习。很多问题都是经典的算法问题或其变体。 2.题目特点:基础覆盖好,数据刁钻,考察选手对个个级别的核心常见算法理解的准确性以及思维严密性。 3.例题被USACO官方资源网站:USACO.guide大量引用。 4.结合AtCoder Educational DP Contestz中的26个各类DP问题全面覆盖各种经典DP题目,进一步夯实基础练习效果。 5.William Lin 曾经录制视频再12小时内AC其中的150个问题,也被金牌选手用于赛前夯实基础: (1)Solving CSES Problemset [12 Hour Livestream] [150 coding problems]。 本专题包括章节有:CSES String Algorithms(提高级字符串算法)、Graph(图论算法)、CSES Additional Problems-提高级附加题目

课程数:3 /10 节课题

CSP-J初赛专题

专题介绍:精选名师制作的CSP-J初赛模拟卷!

课程数:5 /5 节课题

计算机数学编程训练专题

专题介绍:基础数学知识的程序模拟、计算机数学类算法的学习与应用。

课程数:1 /10 节课题

大模拟题型

专题介绍:在刘汝佳老师的指导下,榕阳编程选取了12个非常经典的、相对大型的模拟问题,以及提高组比赛中出现的模拟类问题,为大家进行短期突击训练,为省选级别难度。 无论你是否已经具备一定的基础,我们都希望通过这个训练,能让你的调试能力在短期内有所提升。 陈锋老师拥有丰富的工程实现经验,对大模拟题训练有全面而独到的认识。

课程数:1 /12 节课题

中学生计算机程序设计训练专题

专题介绍:    配套书籍购书链接:https://item.jd.com/10127270863925.html     在近年的算法竞赛教学过程中,无论是指导初中生还是培养冲击国家级NOI比赛的高中生,我们都观察到了一个普遍而深层的问题:绝大多数学生虽然能够深入思考并找到解题思路,但往往难以在竞赛规定的时间内将这些思路准确转化为可执行的代码。经过系统分析,我们发现这一现象的根源在于学生们在编程语言的基础阶段未能进行足够深入的训练就匆忙进入算法学习阶段。许多学生尚未完全掌握基础代码片段的编写技巧,例如循环的简化写法、排序的优化方法等,就急于开始更深层的算法学习,最终导致出现“眼高手低”或“手跟不上脑子”的尴尬局面。      针对这一问题,我们联合多位资深教练和教师进行深入研讨,最终选定了AtCoder平台的比赛题目作为训练素材,特别是其中的ABC(AtCoder Beginner Contest)系列题目。这些题目有着显著的优势:不仅难度递进合理,适合基础巩固和算法入门,更可以视作解决高级题目的基础构件。通过系统训练这些基础题目,学生能够熟练掌握各类代码片段的标准写法,为未来解决更复杂的算法问题打下坚实基础。     本书的编排立足于科学性和实用性的完美结合。全书按照“例题+习题”的模式展开,每个知识点都配备了精心挑选的例题供学生模仿学习,辅以相应的习题用于巩固提升。例题中包含详尽的解题思路分析和代码实现讲解,帮助学生理解如何将抽象的解题思维转化为具体的程序代码。特别值得一提的是,我们每隔几章设置一个阶段训练,这些训练将前面几章的知识点有机地联系在一起,要求学生独立判断题目所需的知识点,从而培养其解题能力的全面性和灵活性。     为了让学习过程更加高效,我们提供了完整的学习支持体系:首先是配套的国内在线评测平台(OJ),学生可以随时提交代码进行测试;其次是详细的例题代码和习题解析,帮助学生对照学习;此外,我们还开发了配套的学习资源,方便师生查阅和使用。     基于多年的教学经验,我们也同时推荐一个行之有效的训练方法:在开始解题前,学生应当先仔细阅读题目,在头脑中形成清晰的解题思路,然后预估编写代码所需的时间。完成编程并通过测试后,将实际用时与预估时间进行详细对比,认真分析其中的差异原因。通过这种方法,学生能够准确发现自己在哪些环节存在问题,是思路转化过程太慢?还是基础代码片段不够熟练?抑或是调试效率不高?找到问题后就能有针对性地进行改进,不断提升自己的编程效率和竞赛水平。

课程数:2 /18 节课题