雲少陵 作品
第233章 生死時速!爭分奪秒!(4k)
楊樹的題目完成數是98題,用時只有6小時11分鐘。
如果他最後兩題能在1小時內完成,那他確實可以超過陳方平。
可就算如此,許青山也很有信心。
其實他的編程水平要比梅鴻想象的高。
主要是在於之前在鷺島自學的那陣子,他的掌握速度很快,而超強記憶夯實的基礎,碰上他那如今在自己那不斷深化的學習開發之後的大腦,靈感迸發的速度超乎想象。
要許青山自己評價的話。
自己剛重生那陣子,腦力水平是1的話,在今年上半年的時候差不多就提升到3了。
到了暑假越是接觸前沿,越是深入開發,遇到的難題和思考越多之後。
如今他的腦力水平指數都可以用10來形容。
而且他也察覺到了,這似乎並不是自己成長的極限。
眼下有些超出經驗解決範疇的開拓性難題,他想要得到突破,還需要別人的一句無意的提醒,來打破朦朦朧朧的靈感界限。
可若是有一天自己的大腦被自己鍛鍊到了極致的話,是否很多開拓節點性難題,自己都能迎刃而解,無師自通?
許青山給了自己肯定的答案。
在oj排行榜上簡單看了一會,許青山又找到各個等級的練習題練練手之後,心中有了個底,就準備開始這場極限挑戰。
【開始】
【19:27:09】
許青山聚精會神地點下了開始按鈕,頁面一刷新,他便快速地讀取題目信息,雙手也在讀取的同時,已經開始在答題框中輸入代碼。
其實做這種oj題庫是有技巧的。
許青山第一時間就已經掌握了這種應試技巧,在簡單題和中等題完全適用。
首先就是看題確定關鍵詞,由關鍵詞來瞬間得出指向性類別,隨後就能雙手動起來,把這段代碼的前置框架輸入,再一邊思考解題過程,一邊答題。
這樣的話,許青山有把握能把簡單題答題時間控制在1分鐘之內!
【刪除結點】、【鏈表】、【定值val】
許青山雙眼第一時間捕獲了關鍵詞。
【typedef struct Listnode List node;換行;struct】
許青山的雙手快出了殘影。
而且這種速度的盲打,並沒有任何一個字母出錯,等許青山看完題目再度複驗題目之後,他已經解題完畢,眼睛掃了一遍,20行之內解決問題。
用最簡單的while循環語句,雙層if,將首個滿足的節點作為頭節點賦予新的初始節點,再將滿足條件的節點串聯在初始節點後,完成新的鏈表。
【提交】
【檢驗測試】
【檢驗通過】
綠色的小勾勾亮起的時候,許青山身心舒暢,又瞥了一眼時間。
【19:28:04】
55秒。
這也得虧是電腦刷新速度快,網速也快,自己打字速度更快。
否則起碼得1分鐘以上。
許青山並沒有因為一題的成功而洋洋得意,他沒有再關注時間,而是快速地掃蕩起oj題庫。
或許是漸入佳境,或許是戰鬥得酣暢淋漓。
許青山的手越來越快,眼睛動的也越來越快。
時間在一分一秒的流逝。
在oj網站平臺的上方,不斷地從左往右移動的節點,代表著許青山的答題進度。
到目前為止,67題,全綠!全對!
耗時1小時33分鐘36秒!
京大的oj平臺為了更好地統計學生成績,在每一個節點都有對應的時間點,在點進具體題目之後會顯示。
此時許青山還在快速答題中,如果他點開自己的難度變化節點就會發現。
前40道簡單題,許青山的答題速度來到了驚人的38分鐘。
真正做到了平均每題1分鐘的速度。
要是搜索引擎,有時候1分鐘都不一定能找得準確原題在哪呢。
而中等難度的題目,許青山也以題均2分鐘的速度快速推進著。
雖然正常來說,簡單難度和中等難度的題目最為優化簡潔的答案應該都在10—30行左右的代碼,而輸入一行短代碼的速度,對於一個熟練的頂級程序員來說,快則2秒,慢則5秒。
這就代表著,許青山已經堅持了一個半小時的常人全力狀態。