那些年我们一起追过的ACM之春季篇
说起ACM,参加过的同学可能都会唏嘘不已,每每想起那些备战ACM的日日夜夜,就仿佛是昨天发生的一样,久久难以忘怀.在那些日子里,生活仿佛已经不再存在,时间也不再流动,没有白天,没有黑夜,有的只是疯狂,有的只是歇斯底里,或许在其他的人眼里,ACMer只是一群疯子,但只有他们自己才会知道,这不仅仅是挑战自己,更是在追逐自己的梦.每个ACMer都是值得骄傲和自豪的,不仅仅是他们所获得丰富的知识更是那份挑战自己的勇气.在这里我要向所有的ACMer致敬,他们是我们的榜样,永远的榜样.
小编最近也是在准备ACM,手头也有好多的ACM的资料,特来和大家分享下,这一次的连载将会分为四季,春季,夏季,秋季,冬季,由入门到高级,适合ACM刚入门的同学不断的进阶,小编的资料也是从网上,学长,学姐那搜集来的,如果各位大大在其他地方发现有类似的,可不要说小编是故意抄袭的.好了不多说,赶紧进入我们的第一季.
逐梦ACM之春季
这一篇章将为大家介绍一些入门级的书籍,资料,还有学长学姐们的经验.
一 C++primer
![C .png C .png](http://astar.baidu.com/forum/data/attachment/forum/201304/17/161530mgas3w3s2wgsa9v4.png)
不解释,基础知识是必须的
二 程序设计导引及在线实践
![程序导引.png 程序导引.png](http://astar.baidu.com/forum/data/attachment/forum/201304/17/161531jgig75t4x5gttcxh.png)
程序设计与poj习题结合之座,适合入门同学学习
三 数据结构c语言版(严蔚敏)
![数据结构C语言版.png 数据结构C语言版.png](http://astar.baidu.com/forum/data/attachment/forum/201304/17/161606g9kq2s12ezz2zrqg.png)
把这本书放在前面主要是因为算法一途,没有数据结构,那只能是空架子,严蔚敏的这本书在国内来说是比较优秀的, 建议大家好好看看.
四 算法入门经典
![入门经典.png 入门经典.png](http://astar.baidu.com/forum/data/attachment/forum/201304/17/162153ukggkmg8mz00gbxz.png)
这本书是刘汝佳的白书,不用多说,很经典,题目也比较容易懂,<强烈推荐>
![](http://astar.baidu.com/forum/static/image/smiley/yct/A028.gif)
五 算法概论
![算法概论.jpg 算法概论.jpg](http://astar.baidu.com/forum/data/attachment/forum/201304/23/112951r11oo565o4o4s1o5.jpg)
短小精悍,别据一格,准经典之作 ( 这个只有英文版)
六 数据结构与算法分析C++描述
![suanfa.png suanfa.png](http://astar.baidu.com/forum/data/attachment/forum/201304/17/161530yyksahkpslphm558.png)
有时间可以看看,C++ Template写的,可以顺便巩固下templa
te
七 算法基础
![算法基础.png 算法基础.png](http://astar.baidu.com/forum/data/attachment/forum/201304/17/165919ah41almzem4lbtal.png)
很经典的一本书,个人以为足以和算法导论等所谓当世经典平分秋色
那些年我们一起追过的ACM之夏季篇
一 算法导论
![QQ截图20130502122849.png QQ截图20130502122849.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/123140s7rqz3yyr5y55z2q.png)
很经典的一本书,几乎是学算法的同学,人手一本(ps:一定要做习题哦)
二
算法艺术与信息学竞赛
![QQ截图20130502123621.png QQ截图20130502123621.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/123652fkjfvvbf8hh6hnfa.png)
这本书是刘汝佳的黑书,里面的习题都很经典,但有些习题很难。感觉算法了解的差不多了 ,做做这本书,看看自己的水平
三 组合数学
![QQ截图20130502125210.png QQ截图20130502125210.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/125258n2j580ujsjn56s95.png)
鸽巢原理,博弈,容斥原理,Catalan数等都属于这个范畴的,建议看看。
四 离散数学及其应用
![QQ截图20130502125543.png QQ截图20130502125543.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/125656eg33zmigmugq7muw.png)
全面而系统地介绍了离散数学的理论和方法,内容涉及数学推广、组合分析、离散结构和算法设计
五 初等数论及应用
![QQ截图20130502125929.png QQ截图20130502125929.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/125959gvijvifcv6zyvpa1.png)
数论的一些知识,在编程中能够用到,适合初学者看
六 具体数学
![QQ截图20130502130447.png QQ截图20130502130447.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/130754ze0nzag86gagtgrk.png)
[size=14.44444465637207px]内容涉及和式、整值函数、数论、二项式系数、特殊的数、生成函数、离散概率、渐近式等,都是编程所必备的知识
七 编程之美
![QQ截图20130502130921.png QQ截图20130502130921.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/130939immalk84g6l8xmxk.png)
挺有意思的,不能作为一个算法的全面书籍,而是作为一本拓宽思维的书籍,有兴趣的建议要看看
八 How to solve it
![QQ截图20130502131135.png QQ截图20130502131135.png](http://astar.baidu.com/forum/data/attachment/forum/201305/02/131221jtmmeljmqizejqj3.png)
二十世纪最伟大的数学思想家之一波利亚的力作,讲一般性的解题方法:怎么认识问题,怎么转换问题,怎 么解决问题,如何在问题中得到启发,如何找到一个通往答案的方向
上面的这些书籍,都是一些在编程中,所需要具备的一些知识,前两本,一本算法导论,对各类算法进行分析,一本算法艺术与信息学竞赛,刘汝佳的黑书,里面有大量的习题,大家在有一定的基础后可以试试做做这本书,下来的四本书介绍的在编程过程中所需要储备的一些数学知识,最后两本书,是进行思维扩展的书籍,闲暇了,可以看看。这些书籍的电子版,以及一些ACM资料我都放在了附件当中,大家可以下载看看。
最后,我想用李宇春《再不疯狂我们就老了》中的歌词,来结束这次连载。
再不疯狂我们就老了
没有回忆怎么祭奠呢
还有什么永垂不朽呢
错过的你都不会再有