雲少陵 作品

第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秒。



這就代表著,許青山已經堅持了一個半小時的常人全力狀態。