管理交通路口的红绿灯而已。
比如说这个路口原定的红灯等时间分别是多久,各个方向驶来的车辆在通过这个路口的时候,怎样重新安排红绿灯的时间,才能最大可能的减少堵车。
其中涉及到了两个变量,第一,汽车的数量不是恒定的,永远都处在变化当中,第二,红绿灯也不是一层不变的,需要相应的做出调整,这样才能把通行的效率最大化。
第二个变量是根据第一个变量改变的,想要做到最大化的通行效率,最好的办法就是采取人工控制,不过这会增加人工支出。如果使用计算机控制,就会省下这笔钱。这样一来,就会涉及到一个比较新鲜的名词——智能化。
人类是智能生物,让计算机程序代替人类工作,就叫做智能化。国内的计算机系还没有涉及到智能化领域,不过美国却有,并且还专门开设了这方面的延展学科。
刘放虽然没有学习过这方面的知识,但他一看题目就能明白其中的原理。对于他来说,计算机就是数学的延伸,即便是智能化,那也脱离不了数学公式的运算,因为只有这样,才能进行智能化程序的编写。
扎克等人满心以为这道题目绝对可以把刘放斩于马下,在他们看来,这道题绝对很有难度。结果刘放却无比轻松的戳破了他们的美好愿景,当刘放把结果递给他后,他看了好半天,居然没有看明白。
扎克身边围着的几个人都是计算机专业的,这道题目就是他们联合起来出的,扎克看不太懂,只能把结果递给他们。
这几个人也没怎么看明白,其中的一个人忍不住开口道:“你给出的结果好像有问题吧?”
刘放也不废话,直接开门见山道:“这样吧,为了避免不必要的争执,你们可以把标准答案写出来,我再来进行说明行吗?”
“没问题,我这就写。”
很快的,这名学生就把自己想到的标准答案写了出来。刘放只写了几个公式,他却写了十多个,等到他写完,刘放开始讲解:“你写的公式本身并没有问题,都是对的,不过却太过繁琐,不够精简,比如说这个公式和这个公式——”
刘放说到这里指了指其中的两个函数公式:“它们其实是可以整合到一起的。”
这位大学生闻言盯着两个函数公式看了好一会儿,都没看出怎么才能整合到一起,他不由迟疑道:“它们真的可以整合到一起吗?”
美国大学生的数学普遍不是那么好,刘放也不废话,直接拿起笔写了一个公式,这个公式里只多了几个符号和数字,这位大学生看了之后瞪大双眼道:“真是没想到,居然还能这么处理啊!”
另一名大学生插口道:“可是这样一来,编程的时候怎么把它转变成计算机程序呢?”
刘放微笑道:“很简单,在源程序里录入这个公式的基础代码就行了,比如说可以这个样子——”