拥有笔记本电脑能做啥或者能干一些啥

我觉得题目明显是,拥有一台笔记本是一种什么体验。
■网友
很有趣的题目。我猜测题主的意思是:(性能比较强的)笔记本电脑比手机/平板电脑能多干一些事情?在有这些其他方便的选项的时候,为什么你们还在使用笔记本电脑?个人看法是,笔记本电脑和台式电脑这类传统计算设备与现在时兴的移动设备相比,主要有三个优势:屏幕大小(主要面对手机而言,平板电脑的屏幕其实相对笔记本电脑主流的13-15寸屏幕也偏小);方便的输入方式:鼠标和键盘在处理大量信息的时候,就是要比触摸屏要好用;计算能力。这三点决定了传统计算机在处理复杂的项目,大量的信息输入,高强度的计算的时候,能发挥出远超出现代移动设备的作用。比如说,图像、视频、音频等的加工、处理、渲染,编程(主要体现在同时显示的信息数,高速输入,编译耗时,复杂计算耗时,虚拟机性能等),解决科学/工程类问题(计算复杂算式,解方程,处理数据,画图,模拟情景(比如,模拟流体在特定条件下的的流动情况))等等。可能有人要说了,等等,我的手机也一样可以解方程/画函数图,接上外接键盘也可以高速打字...那我来举两个例子,来自我今年选的C入门课程的(答主非码农)。我们都知道汉诺塔是什么(吧?)。规则其实很简单,低阶(如2,3阶)的解也很简单。而当圆盘数继续往上提升的时候,似乎解答就不是那么直观了。事实上,对于有n个圆盘的汉诺塔,最少需要拥有笔记本电脑能做啥或者能干一些啥
次移动才能完成目标(注1)。也就是,所需移动数随着n的增大而近似指数上升。当n=3时,只需要7次移动就可以完成目标,而当n=5时,需要31次,解答也开始不那么直观;当n=10时,需要1023次;当n=20时,需要1048575次,这是个什么概念呢?如果你每秒移动一次盘子,那么至少需要11天来达成目标;当n=35时,这个数字上升成1000年,...等等!题主开始想,那我们是不是可以尝试每秒移动两次盘子...再有。给定以下一组数字:34, 38, 39, 43, 55, 66, 67, 84, 85, 91, 101, 117, 128, 138, 165, 168, 169, 182, 184, 186问:是否有一个这组数字的子集,使得这个集合的数之和为1000?推广开来:给定n个数,怎么判断是否有一个子集使得这个集合的数之和为k?这里提供了一个递归算法,中心思想是从这组数的最后一个往前推,若这个数是和的一部分的话,且前面也有一个子集的和是k-这个数,则满足条件(详情请参考网上更好的解释)。教授给出的这个算法的运行时间情况是这样的(注2)(样本请参看上述链接):拥有笔记本电脑能做啥或者能干一些啥

由此他得出了这样的结论:拥有笔记本电脑能做啥或者能干一些啥

就是说,会存在一些我们想要解决的问题,随着问题的复杂程度慢慢提升,所需要的计算量会以指数形式增长,也就是说,在相对复杂的条件下,有时候即使我们知道这个问题的解决方法,而且这个解法还是简单的,但我们就是算不出来。算不出来的原因是什么?因为我们一秒钟之内还是只能移动一个盘子。略微吊书袋了,我想解释的一点是:足够强的计算能力是解决许多现实生活问题(不包括打文档,求一元二次方程的解等基础问题)的基本要求。虽然例子中没有证明,但请想像:如果没有高效的方法来处理信息输入/显示,那对解决这些问题的人来说是怎样的一个噩梦?那,笔记本电脑(相对于手机来说)有什么用呢?.(ps.题主所提的“玩游戏”就需要相对强的计算能力,而且,对于真正的游戏来说,没有鼠标和键盘也太困难了)注1: Tower of HanoiFor an even number of disks:make the legal move between pegs A and Bmake the legal move between pegs A and Cmake the legal move between pegs B and Crepeat until complete


推荐阅读