大体原则:
1. 从最基础的算法开始学起,不怕简单,逐步走向困难
2. 时间周期:简单算法2-3天,复杂算法3-4天
3. 方式:独立学习,学习完毕后聚在一起交流心得体会
4. 学习前找到一个共同的题目集,每个成员必须全部AC此题目集
非常全面的题目分类,可以按照算法类型做题,包含多个OJ
http://www.pythontip.com/acm/problemCategory#ZOJ
杭电题目分类:http://wenku.baidu.com/link?url=iKnlsAx-Ai2b160uFS4NqkgmSMvm2gEEvbarzGx8bclyIaju3lvDp8rCs-EmSF-IyQ6ax7lDIWdWvq84PQJNWqljqGsHhpAV4k9T7qlUF1q
学习计划:
7.21-7.24:BFS DFS
(1)深度优先搜索 (poj2488,poj3083,poj3009,poj1321,poj2251)
(2)广度优先搜索(poj3278,poj1426,poj3126,poj3087.poj3414)
(3)简单搜索技巧和剪枝(poj2531,poj1416,poj2676,1129)
参考题集:
http://blog.csdn.net/yjx_xx/article/details/37302057
http://blog.csdn.net/wongson/article/details/4048103
http://blog.csdn.net/acm_cxlove/article/details/7635603
7.23-7.24:大数加减乘除
7.25-7.27:枚举
7.27-7.28:最短路(Floyd Dijstra BellmanFord)
7.29-7.30:二分查找
8.1-8.2:数学:辗转相除、线段交点、多角形面积公式
8.3-8.4:最小生成树
8.5-8.6:贪心
8.7-8.8:
8.9-8.10:
8.11-8.12:
8.13-8.14:
8.15:-8.16:
8.17-8.18:
8.19-8.20:
8.21-8.22:
8.23-8.24:
8.25-8.26:
8.23-8.24:
8.25-8.26:
8.27-8.28:
8.29-8.30:
8.23:-8.24:
8.25-8.26: