想起彭俊的叮囑,徐佑連夜挑選了一臺新的膝上型電腦。

徐佑倒也沒買太貴的,一萬多塊錢的配置,已經完全夠未來程式設計和建模的使用了。

就這樣,徐佑每天至少保持著十個小時的學習時間。

在深度學習狀態的加持下,徐佑可以在不到一天的時間內,就學完一門科目的全部課程,並達到可以自己程式設計,進行應用的程度。

僅僅十天的時間,徐佑已經把彭俊推薦的這些課程,以及所有借來的書籍,全部學習完畢了。

看了下系統介面的評分,資訊學的學科水平,已經達到了182點。

“竟然已經上漲了100點之多,看來效果還是非常明顯的。”

這個時候,徐佑也想驗證一下,自己現在的水平到底如何了。

想到這,徐佑給彭俊傳送過去訊息。

“老師,有沒有什麼相關的題目,我想練習著做一下,看看我自己掌握得如何了。”

彭俊看到後,也馬上給徐佑回覆了訊息過去。

“可以,現在你學到那一門課了?”

“老師,你跟我說的那些,我已經都學完了。”

看到徐佑的話,彭俊不禁緊緊皺起了眉頭。

開什麼玩笑?

彭俊給徐佑說的那些課程,可是計算機專業所有的核心課程了。

要真能把這些都學明白,那可就相當於計算機專業本科畢業生的水平了。

任憑徐佑再怎麼厲害,彭俊也是不會相信,徐佑的學習能力能誇張到這種地步的。

“真的都學完了?那我先給你發一道題目過去吧。”

彭俊自然是沒有相信,徐佑真的把這些課程都自學完了。

但彭俊也沒想難為徐佑,便先隨便找了道難度不算太大的題目,給徐佑傳送了過去。

徐佑在收到題目後,認真看了起來。

“給定一個整數n,返回n!結果尾數中零的數量。”

題目的內容很短,但徐佑心裡清楚,題目短並不一定代表,題目會很簡單。

有的時候,甚至是完全相反的。

徐佑先是把這道題的題幹,翻譯成比較容易理解的表述形式。

所謂的“n!”,即n的階乘,從1開始,乘以2,乘以3,並一直乘到n。

而最後的計算結果中,數字的末尾有多少個0,也就是最後的答案了。

如果用純演算法的思維,比較簡單粗暴的方法,就是直接乘完,再去數末尾有多少個0就好了。

但這樣的方法,無疑並不是一個好的方法。

徐佑知道,彭俊肯定不想讓自己這樣去解決問題。

很快,徐佑透過數學思維,重新找到了問題的解決思路。

“不考慮0的話,從19這9個數字中,只有2和它的倍數,與

5

和它的倍數,相乘時才有0出現。”

這樣一來,問題就變成求這個階乘數中,共能配出多少對2與5了。

&nbsp

1秒記住:。