模仿代码随想录的风格,针对算法竞赛,每日一题,生动、具体讲解算法。
在此感谢代码随想录。
本系列主要使用洛谷Online Judge(后简称OJ)进行讲解,需要读者注册账号,洛谷OJ题目较为丰富,而且也爬取了国外优秀OJ的题目(UVa, Codeforces, SPOJ, AtCodeer)。
使用此文章需要有高自觉,可能不止每天一道,此外,本文章偏向算法竞赛类,算法为主,使用 C++ 作为参考代码(算法描述也会给出伪代码),不建议没有语言基础的同学阅读。在阅读本文章前,你需要掌握以下知识:
- 顺序结构
- 循环以及分支结构
- 数组
- 会使用基本的 STL
- 函数
- 结构体
- 基本的排序算法
- 有一定的数学基础
现在,让我们系好安全带,准备出发!
任何一个伟大的**,都有一个微不足道的开始。