ACM 学习

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:09:46
我是即将大二的学生了。专业是软件工程
在百度上搜了关于ACM的XXXX,其实大一有开始做一些超简单的题型,当然只是对ACM有个朦胧的了解。
想继续深入学习,现在只学了C和C++语言,
数据结构和算法还没学
在做题时,发现需要算法和数据结构等相关方面的知识,
所以有看相关方面的书,可是问题来了,发现对我好像没什么作用,
因为看了半天也不懂,题目想做有做不出。。。。
彷徨了、、、、
因此想求各位高手介绍点基础的书,
现在想做一些简单的DP,贪心都不会。。。。。。
拜谢!
彷徨不是遇到问题而彷徨。。。工欲善其事,必先利其器。
是有做ACM的冲动,上网做题不会怎么入手,缺乏知识而不知怎么去补充,看什么基础的书,初学的书。
再次拜谢

c++ prime~先把语言读通
ls推荐的《算法导论》不错,不过有点难度!
我建议你可以先选择看看”全国青少年信息学奥林匹克“系列的书~然后再看看《算法导论》,还有一本书推荐!《算法艺术与信息学竞赛》以及刘汝佳写的《习题指导》!很不错!

做题一定要一点点做过来。推荐题库ural。
acm.timus.ru

上网站做题

一般的算法书介绍的都是基础算法啊,,,
叫你去网上做题是最好的方法,ACM肯定不是那么容易的啦。遇到一点困难就彷徨,干脆别做了。

起步是这样的,不要彷徨。主要是你没有找到入门的地方。acm里面有些题目是很简单的,靠人的常识就可以解决的,正真的acm赛题肯定是需要算法知识的,当然还要看比赛的性质。入门嘛,反正acmer都知道的一本书----算法导论。我是从这本书起步的,它很通俗易懂,虽然书比较厚,但是它对每个算法的解释肯定是相当到位的,国内有些算法书其实和它是类似的,不过它们删了很多的细节,所以看起来会非常吃力,很不好懂。还有就是算法导论上的例题很经典。。。所以我建议你从算法导论开始。。。祝你好运