Responsive image

问题 2634 --不能再简单的签到了

2634: 不能再简单的签到了

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 141
[提交][状态][讨论版][命题人:]

题目描述

请仔细阅读下面的内容:

       算法(algorithm)是解决特定问题的步骤描述,通俗地讲,算法就是描述解决问题步骤的方法。例如,新学期开学,从家到学校的交通方式这个问题就有很多解决方案:有的学生乘坐火车,有的学生乘坐汽车,有的学生乘坐飞机,在本市的可能会自己开车或乘坐公共汽车,离学校近的可能会步行来学校。这里每一种方案就是一种算法,这么多解决方法就是这么多种算法。

       在计算机中,算法也是对某一个问题的求解方法,只是它的表现形式是计算机指令的有序序列,执行这些指令就能解决特定的问题。例如,在高级程序设计语言(如C语言)中,常用的排序算法如选择排序、冒泡排序等,都是用计算机指令编写算法,来解决排序问题。

       在程序设计中,算法有3种较为常用的表示方法:伪代码法、N-S结构化流程图和流程图法,用得最多的是流程图法,接下来就简单地学习算法的流程图法。流程图是描述问题处理步骤的一种常用图形工具,它由一些图框和流程线组成。使用流程图描述问题的处理步骤,形象观,便于阅读。

       任何一个问题的解决方案都并非是凭空出现的,解决一个问题都需要选择一个合适的方法,并在此方法的引导下完成一系列的解答步骤,最终将问题转换为结果状态,对于计算机来说,这样的方法就是算法。算法有很多种分类,可以是一系列的数学计算,也可以是一系列的操作步骤,总之,它存在的意义就是为了有针对性地解决问题,之所以强调针对性解决问题,是因为这个世界上还没有一种可以解决一切的万能算法,每个问题都有它独特的一面。而对于这些特殊的需求,于是在这行业中出现了新的一批人,他们负责设计解决各种问题的算法。

       那么学算法有什么好处呢?

      1.算法对计算机科学的所有分支都非常重要。
      2.算法是技术革新的推动力。
      3.算法会对其他科学产生影射。
      4.学习算法有益于思维。
      5.算法很有趣!

      6.算法优化对于提升效率,提升用户体验都很重要,一个不考虑算法复杂度的程序员不是一个合格的程序员,一个不想优化算法复杂度(时间复杂度和空间复杂度)的程序员不是一个优秀的程序员。

      现在你应该知道要去哪里了吧?

输入描述

输出描述

一个好地方

提示

写不出来?好好想一想啊,真的很简单!!!输出三个字母注意大小写(三个字母大小写一致)

来源

[提交][状态]
ACM算法攻关部