开通了博客已经很长时间了,之前一直没有时间去写一些东西。今天突然想起来原来已经有很成时间没有写博客了。所以突然心血来潮想要开始写博客。我的博客将会从今天开始连续更新一些我acm小菜的成长史。
首先先为大家介绍一下什么是acm。ACM国际大学生程序设计竞赛标志ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。赛事目前由IBM公司赞助。
好吧,以上全部都是来自百度百科。下面来说说我对acm的见解。首先,我认为acm是计算机精英不能不参加的一场比赛。因为作为一个程序员,与普通人最大的区别不是他会写代码,而是他掌握了算法。而acm比赛正是可以检验并且利用我们所掌握的算法大好时机。并且参加acm如果获得奖项会为我们以后的就业和考研带来很多好处。并且可以让我们的能力的到很大的提升。对我们的学习也有很大的好处。
下面为大家介绍一下acm所需要掌握的算法:
1.基本的基础入门。
2.简单的贪心算法。
3.基本的动态规划。
4.简单的图论。
5.简单的数论。
以上为必须掌握的基本算法。还有一些跟重要的我就不多说了。有兴趣的同学可以下载附件。里面有详细的介绍。
就说这么多吧。第一次写博客,写的不好忘大神们不要喷。。。。。。(推荐大家在南阳acm上面刷题,后面的文章将会针对南阳acm进行讲解)。