作业帮 > 综合 > 作业

ACM要怎么搞?我现在才大一,刚学了点东西.如果想发展ACM,那我现在该怎么做?从哪里开始呢.就是怎么提高,看什么材料?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 07:18:47
ACM要怎么搞?
我现在才大一,刚学了点东西.如果想发展ACM,那我现在该怎么做?从哪里开始呢.就是怎么提高,看什么材料?
ACM要怎么搞?我现在才大一,刚学了点东西.如果想发展ACM,那我现在该怎么做?从哪里开始呢.就是怎么提高,看什么材料?
原创哦~
我的观点:
第一阶段:先刷水题,水题,就是几乎不牵扯算法.需要自己想方法解决.
这样的题,一是锻炼 逻辑思维和思维的严谨,二是锻炼代码能力(写的代码越来越长而错误越来越少,看别人很长的代码很快就能看明白对方的思路,这些都是代码能力)
代码能力不够直接学习算法 会非常吃力了.
在各大OJ刷200道水题,这样算是入门了吧.:(推荐去HDOJ因为这上面的水题比较多,适合新手入门,第11页,第16很多中文水题).越到实在是做不出来的题就放放.
第二阶段:渐渐的学一些简单的算法.
HDOJ的论坛上有的课件,水题刷的差不多了,看着课件(课件有些得放写的不是很详细,可以去百度 这方面的资料),学一些基础算法,继续刷题.
第二阶段刷到400..
第三阶段: 在第二阶段的基础上继续纠结算法. 这时候可以看算法导论了.学习数据结构.继续刷题.
刷到600..
算法导论看完之后楼主可以去看看 刘汝佳的黑书(算法艺术与信息学竞赛).
如果楼主能坚持到这时候,那算是一个牛了.
之后楼主应该就知道该怎么走了.
个人观点,偶也是菜鸟,这是聆听老师和大牛们的教诲总结出来的.呵呵.
希望楼主不要觉得这各流程 很难做到.
ACM这条路很不好走,希望楼主能坚持下来.一起加油……
再问: 好的,不过ACM的水题是什么,要去哪里找来练习呢。
再答: 水题就是简单题。 学了一门语言就可以做的题。 杭电OJ水题比较多 :http://acm.hdu.edu.cn/ 申请个帐号就可以做了。 题库的第11页几乎全是水题。 有很多可以做题的网站。 杭电OJ http://acm.hdu.edu.cn/ 北大OJ http://acm.pku.edu.cn/OnlineJudge/ 浙大OJ http://acm.zju.edu.cn/ 杭电OJ 比较适合新手入门把。