程式和演算法的真諦

2021-04-02 22:47:26 字數 797 閱讀 4257

author : 乾坤一笑

程式和演算法的真諦

昨天晚上在水園跟鉛筆討論數學與程式設計的聯絡,我舉了幾個例子,大家反映不錯,所以放在這裡了,嘿嘿。

有道題,叫做:今有物,不知其數,三三數之,剩二,五五數之,剩三,七七數之,剩二,問物幾何?

怎麼解?

答:三人通行七十稀,五樹梅子廿一枝,七子團員正月半,除百零五變得之。

這就是程式,這就是演算法!~

有個題,叫做:雞兔同籠,頭12

,腳40

,問雞兔各幾何?

演算法:我們首先假設這些雞和兔子都是訓練有素的。

我吹一聲哨,它們抬起乙隻腳,(40-12=28)

我再吹一聲哨,它們又抬起乙隻腳,(28-12=16)

這時候雞都一屁股坐地上了,兔之還兩隻腳立著,

所以,兔子有16/2=8

只,雞有12-8=4

這就是高效的演算法!

生活的真諦

柏拉圖有一天問老師蘇格拉底,什麼是愛情?蘇格拉底叫他到麥田走一次,要不回頭地走,在途中要摘一棵最大最好的麥穗,但只可以摘一次。柏拉圖覺得很容易,充滿信心地出去,誰知過了半天他仍沒有回來。最後,他垂頭喪氣出現在老師跟前,訴說空手而回的原因 很難得看見一株看似不錯的,卻不知是不是最好。因為只可以摘一次,...

時間的真諦

時間的重要性 小故事 有兩個人,到非洲去考察。他們突然迷路了,正當他們在想怎麼辦時,突然看到乙隻非常兇猛的獅子朝著他們跑過來,其中一人馬上從自己的旅行袋裡拿出運動鞋穿上。另外一人看到同伴在穿運動鞋就搖搖頭說 沒用啊,你怎麼跑也沒有獅子跑得快。同伴說 嗨,你當然不知道,在這個緊要關頭最重要的是我要跑得...

寧靜的真諦

國王提出一大筆賞金,看誰畫得出最能代表平靜祥和的意象。很多畫家將自己的作品送到皇宮,有的畫了黃昏森林,有的畫了寧靜的河流,小孩在沙地上玩耍,彩虹高掛天上,沾了幾滴露水的玫瑰花瓣。國王親自看過每件作品,最後只選出兩件。第一件作品畫了一池清幽的湖水,周遭的高山和藍天鉅細靡遺倒映在湖面上,天空點綴了幾抹白...