STL 能够简化编程流程,比较实用,此次主要讲解一些基础的STL然后讨论一些比赛中的常见技巧。
枚举搜索
动态规划基础
简介
动态规划(Dynamic Programming or DP)是运筹学的一个分支,用于解决一些最优决策的问题。在程序设计竞赛和公司面试中动态规划都是十分重要的知识点,主要原因在于动态规划思维灵活多变,形式多样,容易和各类知识结合。程序设计竞赛中,动态规划题目出现比较频繁,解法常常不止一种,能出简单的题也能出很难的(难题中一般是解法的一部分),是从入门开始就要修炼的技能。通过动态规划的训练,能够更加熟练地运用递归思想,接近算法思维的核心。由于有递归思想在其中,很多同学在刚接触dp时会觉得摸不到头脑,感觉是玄学,在经过深入的训练之后,就能更熟练地掌握dp了,跟其他算法比起来,dp属于最为需要实战训练的算法,通过学习各种dp模型才能够好地掌握dp。
2017.12.2 定段赛第一场 题解
2017.12.2 定段赛第一场 15:30分场 内含中文翻译
2017.12.2 定段赛第一场 18:30分场 内含中文翻译
Codeforces Round #436 (Div. 2)原题地址
本套题目相对基础,CD需要一定的实现能力,E需要对dp有较好的掌握。
Hello, World!
|
nedchu
本站主要用于维护中福会少年宫NOIP竞赛班所需的日常资料,主要包含一些基础教程,上课使用的Slide以及题目题解。
希望通过本站能够帮助竞赛班上的同学们更好地复习课上学习的内容。也希望能够帮助到其他需要资料进行自学的同学。
平时的习题一般放在vjudge@noiptraining
想要学到知识就需要练习,希望大家重视教程中的练习以及编程的习题。