Samwise
根据参赛经验,你在学好高数、线代、概率统计的基础上,还应看一下姜启源的《数学模型》,这是最基础的。数学建模的团队一般有三人组成,看你的兴趣,如果喜欢建模,可以在建模上多下功夫,微分方程、数值分析(西北工大)、运筹学(清华)是必须要看的;如果你喜欢编程,要精通Matlabe编程,《算法分析与结构设计》是必须要掌握的,这就达到第二层。最后,多看数学建模论文,各种方法都要看几篇。同学,祝你好运!……一个痴迷于数模的人 
运筹学,线性规划,数值计算这三本都是数学建模需要的基础理论书籍
姜启源的《数学模型》。韩中庚的《数学建模竞赛:获奖论文精选与点评》。虽然基本上都是他们自己学校的全国奖论文,但是对初学者关于论文写作的启发会很大。而且上面的论文没有给程序,可以自己对着上面的模型,自己编程,提升会很快。这两本都是好书。
需要准备的知识其实数学方面不是太多,但一些基本常识还是要会,比如微积分、概率论的东西。主要还是需要其他方面的知识,其中计算机程序这一块很重要,必须学会的有MATLAB LINGO SPSS其中LINGO主要负责解决线性规划问题,但由于太简单了,现在用得比较少,但是也必须掌握。SPSS是统计软件,一般负责解决前面1、2小题以及后面的开放性问题。MATLAB是最主要的,后面主要的程序题基本都靠这个。另外一些跟数模相关的知识都必须了解,像多元统计、运筹学里面的图论部分都是十分重要的。另外还有很多建模时候必备的小技巧,这个是你在真正接触建模的时候会了解到了,如0-1变量的用法等等。推荐书目如下:《数学模型》——姜启源、谢金星、《数学建模及其基础知识详解》——费浦生,武汉大学出版社,以及上面提到的各种软件的入门教程
数学建模最重要两点,一是要学会编程,最好卖一本matlab软件或其他编程软件的辅导书,熟悉编程操作;二是要多掌握一些算法,如遗传算法、神经网络、模糊评判等等,可以找一些专门辅导数学建模的书籍。