您的位置:首页 > 其它

那些年我们一起追过的ACM

2014-05-21 23:50 513 查看
那些年我们一起追过的ACM之春季篇

        说起ACM,参加过的同学可能都会唏嘘不已,每每想起那些备战ACM的日日夜夜,就仿佛是昨天发生的一样,久久难以忘怀.在那些日子里,生活仿佛已经不再存在,时间也不再流动,没有白天,没有黑夜,有的只是疯狂,有的只是歇斯底里,或许在其他的人眼里,ACMer只是一群疯子,但只有他们自己才会知道,这不仅仅是挑战自己,更是在追逐自己的梦.每个ACMer都是值得骄傲和自豪的,不仅仅是他们所获得丰富的知识更是那份挑战自己的勇气.在这里我要向所有的ACMer致敬,他们是我们的榜样,永远的榜样.

       小编最近也是在准备ACM,手头也有好多的ACM的资料,特来和大家分享下,这一次的连载将会分为四季,春季,夏季,秋季,冬季,由入门到高级,适合ACM刚入门的同学不断的进阶,小编的资料也是从网上,学长,学姐那搜集来的,如果各位大大在其他地方发现有类似的,可不要说小编是故意抄袭的.好了不多说,赶紧进入我们的第一季.
                                       

[align=center]逐梦ACM之春季[/align]

[align=center]这一篇章将为大家介绍一些入门级的书籍,资料,还有学长学姐们的经验.[/align]

一 C++primer  

       


        
[align=center]不解释,基础知识是必须的[/align]

二   程序设计导引及在线实践

          

  
    

[align=center]程序设计与poj习题结合之座,适合入门同学学习[/align]

三 数据结构c语言版(严蔚敏)

         

  
   

把这本书放在前面主要是因为算法一途,没有数据结构,那只能是空架子,严蔚敏的这本书在国内来说是比较优秀的, 建议大家好好看看. 

四 算法入门经典

    


                  
                 
这本书是刘汝佳的白书,不用多说,很经典,题目也比较容易懂,<强烈推荐>


[align=left]五 算法概论[/align]



[align=center]             短小精悍,别据一格,准经典之作 ( 这个只有英文版)[/align]

六 数据结构与算法分析C++描述

                  

  
               

[align=center]有时间可以看看,C++ Template写的,可以顺便巩固下template[/align]

                
七 算法基础

    


[align=center]    很经典的一本书,个人以为足以和算法导论等所谓当世经典平分秋色                              [/align]

那些年我们一起追过的ACM之夏季篇

                 那些年我们一起追过的ACM之春季发帖之后,收到好多童鞋的回复,有问该如何去学习算法呢,有问现在学习算法来的及吗,还有说,算法太难了不适合自己...
...。对于这些回复,我只想说,算法什么时候学习都是不晚的,任何时候开始都会让你受益终生。算法很难,但是既然选择了它,那就坚持到底。每个人都要有一段属于自己疯狂的日子,做任何事都应该是这样的,既然选择了算法一途,那就让自己学的疯狂,学得值得铭刻。今年我们20岁,正是青春的年华,正是青春的日子,没有什么事情是自己做不到的,相信自己,把握青春。这篇连载还是给大家介绍一些ACM的书籍和学长学姐的一些宝贵经验 不过相对第一篇来说更加深入些。
                一 算法导论
                                                                                        

 
                                                      很经典的一本书,几乎是学算法的同学,人手一本(ps:一定要做习题哦)
               二
[align=left]算法艺术与信息学竞赛[/align]

                                                                                        

 
     这本书是刘汝佳的黑书,里面的习题都很经典,但有些习题很难。感觉算法了解的差不多了 ,做做这本书,看看自己的水平
            三
组合数学
                                                                                        

 
                                     鸽巢原理,博弈,容斥原理,Catalan数等都属于这个范畴的,建议看看。 
         四 离散数学及其应用 
                                                                                        

 
                                     全面而系统地介绍了离散数学的理论和方法,内容涉及数学推广、组合分析、离散结构和算法设计

      五
初等数论及应用
                                                                                       

 
                                                                   数论的一些知识,在编程中能够用到,适合初学者看
    六
具体数学
                                                                                     

 
           [size=14.44444465637207px]内容涉及和式、整值函数、数论、二项式系数、特殊的数、生成函数、离散概率、渐近式等,都是编程所必备的知识
七 编程之美
                                                                                    

 
                                           挺有意思的,不能作为一个算法的全面书籍,而是作为一本拓宽思维的书籍,有兴趣的建议要看看

八 How to solve it
                                                                               

 
                             二十世纪最伟大的数学思想家之一波利亚的力作,讲一般性的解题方法:怎么认识问题,怎么转换问题,怎  么解决问题,如何在问题中得到启发,如何找到一个通往答案的方向
                            上面的这些书籍,都是一些在编程中,所需要具备的一些知识,前两本,一本算法导论,对各类算法进行分析,一本算法艺术与信息学竞赛,刘汝佳的黑书,里面有大量的习题,大家在有一定的基础后可以试试做做这本书,下来的四本书介绍的在编程过程中所需要储备的一些数学知识,最后两本书,是进行思维扩展的书籍,闲暇了,可以看看。这些书籍的电子版,以及一些ACM资料我都放在了附件当中,大家可以下载看看。

                              最后,我想用李宇春《再不疯狂我们就老了》中的歌词,来结束这次连载。
                              再不疯狂我们就老了
                          没有回忆怎么祭奠呢
                          还有什么永垂不朽呢
                          错过的你都不会再有 
                           
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: