|

做題筆記:Two Sum (Java)

驚恐自己要找不到工作了,開始做題,記錄一下做題筆記。第一道,是刷題界的 Hello World —— Two Sum。

題目描述:

給定一個整數數組 nums 和一個整數 target,返回兩個數字的索引,使它們相加為 target。

假設每個輸入都只有一個解決方案,並且不會使用相同的元素兩次。

可以按任何順序返回答案。

Example 1:

Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation: Because nums[0] + nums[1] == 9, we return [0, 1].

Example 2:

Input: nums = [3,2,4], target = 6
Output: [1,2]

Example 3:

Input: nums = [3,3], target = 6
Output: [0,1]

Foreach 暴力解法:

第一次刷題,算法小白,只想得到這種方式:

class Solution {
    public int[] twoSum(int[] nums, int target) {
        int [] empty = new int[2];
        int len = nums.length;
        for(int i = 0; i < len; i++){
            for(int j = 0; j < len; j++){
                    if (nums[i]+nums[j] == target&& i != j){
                        empty[0] = i;
                        empty[1] = j;
                        return empty;
                    }
            }
        }
        return null;
    }
}

果不其然,106 ms,超過了10%的答案,好歹是通過了對吧……

以前上課做作業時,都是秉持著能跑就行的態度,習慣很差,現在我開始認真考慮優化的問題了,也算是一大進步。

Hashmap 解法:

看了 discussion 之後,追求高效率,這道題是應該使用 Hashmap 的:

class Solution {
    public int[] twoSum(int[] numbers, int target) {
        int[] result = new int[2];
        Map<Integer, Integer> map = new HashMap<Integer, Integer>();
        for (int i = 0; i < numbers.length; i++) {
            if (map.containsKey(target - numbers[i])) {
                result[1] = i;
                result[0] = map.get(target - numbers[i]);
                return result;
            }
        map.put(numbers[i], i);
    }
    return result;
}
}

3 ms,超過85%的結果。

Similar Posts

  • |

    瘟疫、進步人、政治正確,再聊吃貓

    之前我就已經站在「野蠻人」的立場上,寫過《貓貓那麼可愛,怎麼可以吃貓貓?》一文。並且把我所反對的對象和諸如極端素食主義者等「文明人」歸為了一類。 好在風水輪流轉,我發現和我意見相同的一批人也成功地為他們貼上了標籤——「進步人」。 當然,是反諷。 在那一篇文章中我也提過了,所謂「進步人」就是要標榜著自己多麼文明多麼進步,要革除一些陋習舊風,然而他們所遵循的最基本的「進步」教條早已被移花接木。聽起來好像是一件非常熟悉的事情,在哪裡發生過呢?哦,是中國的文化大革命呀,紅衛兵們站在了進步最前端,勢必破四舊! 席捲全球的一場瘟疫——COVID-19,已經持續了半年,它的背景似乎不用再多贅述。最早它在中國武漢爆發的時候,外界認定是來源於野味,更為具體指向的是蝙蝠,華南海鮮市場這個名字也因此變得眾人皆知。 於是乎,一場抵制野味的運動也同時開始了,各地官員自然也在這個關鍵時期地毯式查封了野味市場,吃野味的人也成為了眾矢之的。 不過我還是得鄭重重申前一文所提過的內容,吃貓狗跟吃野味又不是同一性質的行為,我對衛生防疫的考量非常嚴格,故我本人也是堅決反對野味的。 這防「疫」防的是什麼啊,不就是防止瘟疫嗎,看來防得不好,那是防疫部門的失責嘛,打擊非法野味市場也應該是他們的責任。 來看看進步人認為餐桌上可以正常出現的肉食,如果是野生的,其實都存在帶病風險。比如野豬與戊型肝炎傳染有關。並且這裡所謂的野豬只是指代一個品種,實際上也是人工養殖的,而不是你想像中真正要從山中打獵而得的野豬,仍然存在著風險。衛生防疫一定要做好,跟動物種類沒有任何一點關係。 瘟疫蔓延的後來又翻案說不是蝙蝠,來源不明,總之這波操作是把野味推上了風口浪尖,於是中共政府又出台了全面禁食野生動物決定,倘若能嚴格防疫,是非常好的事情。 後來不知道地方政府是跟風還是刷政績,深圳市立法禁止食用貓狗肉,成為第一個立此法的中國城市,後來它對岸的珠海市也跟進了。這跟你們中央出台的決定又有什麼精神貫徹了呢?不說我一直強調的防疫與否的問題了,玩點文字遊戲,這貓狗 Literally 也不是「野生動物」嘛。 仔細一看,原來是深圳啊,那沒事了。經濟特區,一線城市,還要義憤填膺地罵廢青我要取代隔壁成為世界金融中心的地方,妥妥的「文明世界」啊。生活在文明都市中的進步小將也開始了他們的表演,一邊說西方價值有問題,「皿煮滋油」搞亂香港;一邊又說應該學習西方的進步價值,得禁食貓狗,甚至讓我覺得他們是否在精神分裂。還有最典型的,就是最後補上一句要取其精華去其糟粕,為不懂的讀者完美闡釋什麼叫「理性、中立、客觀」——理中客。 我只能覺得各位進步小將以後做判斷題不會也別猜一個上去了,因為就兩個選項都能搞錯,你們這是在取其糟粕去其精華。因為這已經是一個西方政治正確的說法,而不再是一個進步價值。 深圳有關部門還說出了:「現代人類文明的要求和體現。」嘖嘖嘖,你們推普的時候也說講普通話才是文明人呢,詳見關於推普的文章,不過中共官員的話嘛,掛上來看一看笑一笑就好。 「進步」城市,對岸的經濟特區也效仿了,不過好像狗肉消費最大的市場那幾個城市都還沒有立法耶,值得深思,看來是地方封建勢力太頑固,急需新時代紅衛兵們空降過去「破四舊」。 回頭提一下蝙蝠,中國歷史上各種中藥有以各種奇怪的野生動物入藥的記錄,這是之前那篇文章沒提到的。其實本身也沒什麼好提的,我本來就是反中藥者,因為這只是一個經驗論體系。中國前段時間還做了一件事情是把穿山甲、蝙蝠從《中華藥典》中刪除,這件事也可以說是對,即使在我看來刪不刪區別不大。中藥在藥理上根本不可能成為我辯護的理由,這什麼中藥藥典也是第一次聽說,並不被我視為是什麼有價值的書籍。所以以中藥的角度確實沒什麼好說,我前一篇文章提到關於藥用功能的寥寥幾筆只是在講受眾這個問題而已,並且這次是以保護野生動物為由刪去,和我前文的語境完全不同,務必仔細甄讀。如果這些野生動物被中藥古籍證實是有效的,應該用科學方法去分析到底是什麼成分在生效,而不是整隻逮來下藥治好就完事。假若抽象為科研價值,似乎可以澄清一點點,便在此補上一句好了。 關於吃貓,其實也就和瘟疫一詞聯繫上來,談談防疫問題而已,而這其實也在前一篇文章中都提過的,只是在風口浪尖上重新強調一遍罷了,更詳細的論點還得回去看那篇。我標題並列的三個詞,現在得講講最後一個政治正確。 西方政治正確更為典型的體現,就是最近的 BLM 運動了,黑命貴絕對是一條西方世界的底線,比愛護貓狗還要正確。事實上進步人這個詞我也是從網友對這場運動的評論中學到的,原話是簡中社區愛用的「進步壬」,故意錯一個字從人格上貶低,嘲諷的程度要更深一些。 不過得澄清的是,評論原文並不是在進行種族歧視,只是在批判那些極左的進步小將們。Black Lives Matter,是的,完全正確的一句話。然後呢?是不是我這樣的,Asian Lives Matter too?有人確實也發起了ALM。各位是在爭平權,不是在爭特權,運動的訴求難道是讓 White Lives 不再 Matter?歸根結底,Everyone Lives Matter。 政治正確究竟為何?依我看來,就是曲解一些真正的進步價值,奪得一塊道德高地,便可以毫無顧慮地往下拉屎了。普世價值下,沒正常人會去種族歧視,去性別歧視,去性取向歧視,去虐待動物。這就像朝鮮也得取個名字叫「朝鮮民主主義人民共和國」一樣,他們也不會明面上直接跟民主這一普世價值作對。 再次重申,爭取平權,不是爭取特權。 在台灣同婚合法之後,同性戀怎麼說還是少數群體,不過那些異性戀運動支持者就說,我不是同性戀,但我捍衛他們的權利。 同樣地,各位可以不吃貓肉——誠然我自己也沒吃過,但是我捍衛別人合理吃貓的權利。

  • | |

    做題筆記:Roman to Integer (Java)

    題目描述: 將羅馬數字轉換為整數,具體規則略。 Example 1: Example 2: Example 3: 自己的 Switch 暴力解法: 兜了好幾個圈…… 意外發生了,本地 IDE 能跑出正確答案,但是在 Leetcode 上跑不出來,我竟然為這種問題浪費了不少時間,最終也沒解決…… 正確精練的 Switch 解法: 6 ms 運用 Hashmap:

  • |

    PTE Core Guide 2026: CLB Score Chart, Every Question Type, Tips & Resources

    Last updated: September 2026. This guide was first published in 2024, after I sat PTE Core twice and used my score in a provincial nomination application. For this update I re-checked the CLB score chart, the PGWP language rules and provincial recognition, and corrected what had gone stale. The question-type tips are my original test…

  • |

    《聖羅倫斯的迴響:魁北克法語詩選(16-20世紀中葉)》樣章

    編者暨譯者序 長久以來,法語文學的璀璨光芒多聚焦於法國本土,而大洋彼岸,聖羅倫斯河畔的魁北克,其獨特的法語詩歌傳統卻如一顆蒙塵的珍珠,在中文世界鮮為人知。這不僅是翻譯的缺憾,更是文化交流的空白。如今,呈現在各位讀者面前的這部詩集,《聖羅倫斯的迴響:魁北克法語詩選(16-20世紀中葉)》,便是試圖填補這一空白的首次嘗試。這不僅是第一部完整且具規模的中譯版魁北克法語詩集,更值得一提的是,其中絕大多數作品均為首次譯介至中文世界。我們懷著敬畏與熱情,叩響了這扇通往魁北克詩歌殿堂的大門。 本詩集的編輯,力求遵循時間的脈絡,從十六世紀早期法蘭西文明在北美大陸的播撒與詩歌的初步萌芽,一直追溯至二十世紀中葉、那些已進入公共領域的篇章。我們精心選取了各個時期的關鍵人物及其代表作品,旨在為中文讀者勾勒出一幅魁北克法語詩歌的宏大發展圖景——從拓荒者的樸實詠嘆,到浪漫主義的深情迴響,再到現代主義的激越探索。 詩集中,您將會與這些聲音相遇:三首匿名之作,它們是魁北克早期民間詩歌的縮影,質樸而真誠;弗朗索瓦·馬里奧紹·德吉(François Mariouchaud de Guy)和艾蒂安·馬尚(Étienne Marchand)的各一首詩,見證了文學萌芽時期的嘗試;米歇爾·比博(Michel Bibaud)、路易·弗雷謝特(Louis Fréchette)、威廉·查普曼(William Chapman)、龐菲勒·勒梅(Pamphile Lemay)等人的作品,則展現了十九世紀後期魁北克詩壇的黃金時代,他們在民族認同與浪漫抒情之間尋求平衡。 進入二十世紀,詩歌的面貌開始蛻變。我們收錄了勒內·肖迪埃爾(René Chopin)的一首詩,以及讓·奧爾蒙特(Jean Aubert Loranger)的三首,他們在傳統與現代之間探索。尤其值得關注的是,埃米爾·內里根(Émile Nelligan)這位傳奇詩人的二十四首作品,將引領讀者深入魁北克象徵主義詩歌的迷幻世界。而作為本詩集的壓軸篇章,赫克托·德·聖-德尼·加爾諾(Hector de Saint-Denys Garneau)的整本詩集《凝視與空間之舞》(Regards et Jeux dans l’espace)——共二十八首詩,則代表了魁北克現代詩歌的高度成就,其深邃的哲思與獨特的藝術風格,將為讀者帶來全新的審美體驗。 作為譯者,我們深知將詩歌從一種語言移植到另一種語言的艱難與挑戰。這不僅是詞句的轉換,更是意境、情感、節奏與文化內涵的再造。為此,我們在力求忠實於原詩精髓的基礎上,更以多樣化的筆法重現這些作品的藝術魅力。特別值得一提的是,面對魁北克法語詩歌的古典韻味與特定時期的風格,我們在部分譯文中勇敢地進行了古體詩的嘗試。這不僅是為了在中文語境中尋找與法語詩歌聲韻、意象的對應,更是希望借助中文古詩詞的深厚底蘊,賦予譯作一種超越時空的古典美感與詩性。這種努力,旨在讓讀者在領略異域風情的同時,也能感受到中文詩歌本身的豐富表現力,讓譯作本身成為一次與原詩和中文傳統的雙重對話。 這部詩集的出版,不僅是一次文學的引介,更是一場跨越時空的文化對話。願這些來自聖羅倫斯河畔的詩歌,能在中文讀者的心中激起迴響,豐富我們的文學視野,加深我們對世界多元文化的理解。 感謝所有為此詩集付出努力的學者、編輯和工作人員。 編者暨譯者 謹識 一一四年七月 多倫多 目錄 編者暨譯者序… 2 新法蘭西的黎明:筆墨與戰火交織的歲月… 7 清泉邊… 8 菲利普將軍之歌… 10 十八世紀:新法蘭西的文學與覺醒… 12 新法蘭西的鐘聲… 14 當喬治三世奪取加拿大… 18 十九世紀:魁北克文學的曙光… 20 伐木工人… 21 序言… 25 美洲… 28 致我的兩位母親……

  • |

    中國女權觀察

    中國女權真的像一些人口中那些被捧上天了嗎? 如果直接從大數據開講,帶上許多農村地區,這個問題已經可以不攻自破。中國的貧富差距太大,觀念差距也太大,在一些欠發達地區根本無女權可講。所以我下文所談的東西都只是從一段小討論中得出簡單論點。 若關注我私下動態,會知道我前幾日心態不穩,就在這胡言亂語之間突然跟基友進入到了「女權」這一話題,源於他發的一張圖片: 卻沒想到我倆之間的觀點竟然衝撞起來,我都直接問若不是當作笑話,你發這幅圖的目的何在。 他說此圖自然是笑話,但直到最後他論證給我的東西都是中國女性地位高。比起一票第三世界國家,高固然高,但真的像一些人吹到 NO.1 的地步了嗎?折射出的是一股典型的所謂強國浮誇的風氣。我始終覺得遠遠不夠,比起他們一貫認為早就超越的日本也很難說,而我拋磚引玉的對象就是日本。 針對上圖,我當即發出的感嘆就是:還是懂 AA 制的妹子穩呐,第一時間舉的例子便是日本人。類似圖中這樣將男性作為提款機似乎已經成了一種社會風氣,就好似她描述的詞彙,把概念偷換成「承擔」,給錢便鍍層金叫「紳士風度」,不給錢就直接貼上「直男癌」的標籤。 所以能夠懂 AA 制的妹子真的很穩,AA 這一點才能直觀感受女性地位是高的,日本作為一個發達國家,畢竟是發達國家,何曾被一些人黑得如此不堪?誠然如基友說,AA 只是一件小事,只是觀念區別。觀念區別已經很要害了,這就是發達的觀念和發展中的觀念的區別,完全可以被定性好壞。小事是小事,小事也能映射很多東西,這背後最直觀的是感情付出不平等。我是摳到跟女朋友一起幾頓飯錢都不給的人嗎?歷史告訴我當然不是,這確確實實是一件很小的事,並且再能有這樣的機會我還是會出於「社會形成的禮儀」去結帳,根本不痛不癢。但對方是否「懂」AA 便是整個價值觀層面的考量了。 曾經在一場辯論賽上,辯題應該和「男人更累還是女人更累」相差不多。我一位學長在最後結辯升的價值便是,如果中國女性沉迷於這種基本的物資滿足便不再向上追求的話,中國女權實際上是處於黑暗中的。當時坐在臺下的我深表贊同。 畢竟,經濟獨立也是自主獨立的一部分。依靠別人給的錦衣玉食,隨時都可能被奪去。戀愛中的地位只能叫男方愛你讓你,但還有一方面很重要的東西叫社會地位,這真真切切地是在體現社會地位。 不愛守常規的我,又說了一個乍一聽很扯淡的例子——我說日本的牛郎店非常發達。可能在某些人心中直接把牛郎店與鴨店劃上了等號,自然會覺得我說了一個很扯淡的例子。需要澄清的一點是,牛郎店是一個正規行業,牛郎的工作就是聽客人傾訴聊天陪她們喝酒。看見有文章誇張地介紹,這就是拯救靈魂的工作。確實,一個能讓女性可以隨時找到傾訴地點的社會,真的很不容易。之前聽別人談及家暴時聽到一個論點是女性受委屈無處可以釋放,而男性不如意時往往便回家以家暴的形式釋放。而事實上,日本女性既有地方可以釋放,家暴率也低於中國,不知只活在情侶關係童話中的人如何支撐他們的論點。 開頭已經說了這篇文章來源於一個小討論,內容到這其實也就這麼點了。而現在大多數所謂中國女性地位高,都是基於我稱之為的情侶關係的童話中。僅僅把年輕不懂事的小女生所受到的優待地位當作是高地位的論據,卻不知道這些東西是怎麼在未來被還回去的。 在這個地方結束是因為,這個話題太寬泛了,也不是我們兩個人能討論清楚的,大概只是他不願服輸吧,討論便中止在了這。在這之後,我也大致看了看其他認為中國女性地位低的人發表的觀點,從升學、就業、婚姻甚至到法律、權力席位,寬泛到根本不是我能夠講清楚的各個領域,皆在表露中國女性地位低的問題,哪裡只是我講到的那兩項小東西呢?有興趣可以閲讀一下2018年全球性別差距報告關於中國部分的具體細則(p.126),中國再降三名。這份報告正是因為中國排名並不高,而被中國的政治正確打成野榜的受害者之一,但人家的計算標準非常科學,論述也比我講述的清楚且有力多了。 更為真實的,你正看到發生中的,是中國的輿論導向越來越奇怪。其實落後並不可怕,自己騙自己才是最可怕的。

  • |

    能懷念一輩子的高中:素質教育、時代包容、天龍人?

    人大附中的校服能穿一輩子,在我看來從不是段子。 北京四中舞會的影片最近鋪天蓋地,破防了一大片做題家,卻沒給我任何震撼的感受。 我向來還滿喜歡追憶高中的,哪怕過去這麼多年,時不時還喜歡扯上一些高中時代發生的事情。若要深究原因,歸根結底,過得太舒服。 我不是人大附中的校友,但來自一個絕對是人附模式的學校。我往往下意識會把中國的高中分為兩個類別,人附模式和衡水模式。以至於我和別人聊天時,會問出這樣的問題來:你們高中是人附模式還是衡水模式的? 雖然不願承認,其背後隱含的就是一種自大乃至輕蔑的態度,以及滿溢的優越感——哪怕我不是來自人附尚且如此。所以,人大附中如今在互聯網上的形象看來,是招人嫉妒,招人恨的,不難理解。 我校是某偏遠直轄市的頂尖高中之一,事實上每個省級行政區,應該都會有那麼一兩所低配版的人附模式學校,總不至於都在皇城根下。記得高中時有什麼交流活動或者比賽之類的,對接的也都是外省差不多背景的學校,能夠明顯從外在就感受出來,他們似乎過得都還不錯。如今想來還滿可怕的,中國的階級可能在高中就開始慢慢固化,並且已經形成了一定程度的階級隔離。 之前火過一段時間的模擬人生小遊戲,曾包含一句文本:20xx年北京高考一本率 99%。當下我便和朋友在調侃,我們不早就 99% 了嗎?確實,我們作為一個普通班,也幾乎沒人考不上一本,唯一一個落榜的同學也直接選擇出國,一本從來不是什麼值得攻堅的門檻。事實上,我沒什麼二本及以下的同學,因此有時看見他們的某些言論觀點或是態度,真的會令我產生一種學歷歧視的情緒,但也許我看見真實世界的窗口也很狹窄。哪怕我現在復盤認識的人,質量最高的仍舊是高中那群同學。所以寫這篇文章也是矯情地懷念吧,就和人大附中校友懷念母校一輩子是一個道理,也許那就是人生巔峰了…… 於是乎,會有人以為我們是整天學得昏天暗地、六親不認的類型。現實中曾聽過的話:你們成績這麼好,不會都是書呆子吧?但那是衡水模式,符合所有人對中國高中的刻板印象。升學數據並不算什麼談資,因為衡水模式的學校一樣能把數據刷得很高,甚至遠比我們高。 「小鎮做題家」一詞用得太多,「素質教育」這個正常的詞,反而很久沒聽到過了,畢竟很多人不相信中國存在真正的素質教育。如果不是小鎮做題家,那一定是貴族學校,沒有中間之道。無論如何,我校的官方口吻,向來是素質教育,一個很普通的詞彙。 學園祭是很精彩的一場盛事,當然官方名稱不是學園祭,就是每間中學都有的文化節之類的,只是其本質就是學園祭。普通高中的文化節大概就是辦一場極具中國特色的晚會,非常無聊。我們的學園祭會放兩天假,每個班級會推出自己的經營項目。我現在仍保留著一張照片,是學園祭時教室後面的張貼欄,貼滿了其他班級店鋪的宣傳廣告。有的班開妹抖咖啡店,有的班自製甜品壽司銷售,有的班賣一些漫展會出現的二次元周邊及各種各樣的奇怪小物。總之,幾乎沒太多限制,只取決於你的創意和執行。售賣現場則更是熱鬧,我相熟的兩個老哥穿著女裝招攬客人,場面有趣,沒人會對這種行為「指責」,校方學生家長三方面都很寬容,這也是非常難以湊齊的一個條件。在我讀一些日本輕小說時,書中描寫的薔薇色般的高中生活,不過也就在做相似的事情而已。 除此之外,兩天的學園祭也包含兩場晚會,一天英語晚會,一天中文晚會,但並不無聊。校方很重視這個活動,舞臺搭得非常漂亮,不亞於一些演唱會場地。表演項目都是學生自己申報的,於是中學生喜歡的亞文化紛紛上陣,有人跳宅舞,有人跳韓舞,穿的是風格和 GARNiDELiA 一樣誇張的C服。放在民族主義如此高漲的今天,連穿件和服都會成為眾矢之的,項目是會被駁回的吧。 學校的社團是極其豐富的,每年社團招新時,一個一個小帳篷布滿操場,足足有近百個,我們戲稱為「百團大戰」。除了一些中規中矩的社團外,漫研、電音、Vocaloid 等亞文化也應有盡有,大概就差一個古典社了吧。不過最重要的基礎始終是環境自由,要有學弟學妹真想創辦古典社,經過程序之後肯定能建成。我當時去的英辯社,屬於我所謂的中規中矩的社團之一,中規中矩的定義是聽起來和「學習 」有關,符合老中視角。當時作為社長的學姐,自身實力很強,拿過一些比賽的冠軍,後來去了新國大,所以社團本身的質量其實相當高,而不是你以為的高中生搞不出什麼名堂來。同理,一些體育類社團、藝術類社團、編程社,都是有不同特長的大牛在裡面。現在正在使用的這個粗糙的 WordPress 博客,早在我高中時就已經搭起來,當年菜鳥高中生的我根本搞不懂怎麼配置 Nginx 這些天書名詞,全是讓玩信競的朋友幫忙才建成。 體育類的社團很多都有校隊的性質,要出去代表學校參加比賽,有一支擊劍隊就特別有意思。不免俗,我們學校也會經常發一些喜訊之類的新聞,於是經常聽到擊劍隊取得好成績,冠軍一籮筐。後來我去瞟了一眼那些擊劍比賽的細則,發現只有個位數的學校參賽……make a lot of sense,做題家中學想都不敢想還有擊劍這種小眾體育項目可以參與。擊劍近年倒是越來越多了,真想讓做題家破防,估計還得整滑雪馬術高爾夫呢。據我所知,真正的天龍人學校,確有這些項目,所以我們學校並無特別之處。同樣地,藝術類的社團也有一些和校方的互動,例如辦校刊。我們以前的校刊設計得精緻玲瓏,想像中不比日本輕小說中的《冰菓》差,內容幾乎沒審查,在這小小的城市一角,原來還有出版自由的地方。我剛剛翻到了一期的封面,上面又出現了日語,總感覺如此普通的元素在今日無法存活。 說到競賽,也是一個與普通高中甚至是衡水模式高中拉開差距的地方。普通高中,根本不會有餘力投入到競賽之中,也沒有足夠的師資。例如前幾天還看見我們學校在招聘競賽教練的廣告,沒錯,競賽教練是單獨招聘的,並非挑一個編制內的教師來兼職。而且配套設施也很齊全,信競方面,搭一個 OJ 平臺自然是必備。當我上本科之後,堂堂 CS 專業,沒有 OJ,很多人甚至講師也不知道 OJ 為何物,那一瞬間還滿失望。不過學到大三大四也釋懷了,算法題而已,不卷就不卷,我討厭算法題。普通高中,讓你千軍萬馬過高考的獨木橋,殊不知賽道遠遠不止高考。對於學生來說,競賽並沒有增加太多壓力,自願選擇,學有餘力者才會參與。不知你是否注意到上一段的小細節,我們對競賽用的動詞是「玩」,用法例如:「嘿,你玩什麼競賽的?」態度都是很泰然自若的,競賽,玩玩而已,不會做就算了唄,也不止這一個賽道。一來不可能真把精力全花競賽上,二來沒競賽也一樣找得到出路。這麼一說,競賽好像還滿雞肋的。每年都會有學科競賽金牌榜出爐,2022年全國一共也就 138 所學校榜上有名,我校是其中某一所,要知道全國高中總量足足有五位數,也就說明了競賽的門檻在哪。其實可見真正的衡水中學如今確實有生源能夠卷競賽這種東西,去年 21 塊金牌排名第八,但是他們必然是 007 般的卷法,很難相信衡水學生的心態跟我們的學生一樣,畢竟榜單上更有趣的地方是人大附中摘得了桂冠。而衡水之外,模仿衡水模式的小鎮做題家學校,情況只會更糟糕。 而競賽這個賽道,更進一步要利用的,是自主招生。我校每年參與自招的人數非常龐大,哪怕是我這樣背景極差的學生當年也通過了某 985 和某 211 兩個學校的自招初審。競賽金牌這種含金量極高的榮譽,用於自招基本就等於保送。但是除了競賽之外,很多小比賽,都能在自招中找到一些路子。最典型的一個例子,是當時一個與我成績差不多的同學。他的媽媽是某 985 化學教授,於是直接拿了一個實驗室的課題給他,那個課題我看過,老實說我不是化學專業,至今都不太懂到底是什麼內容,總之結果是他拿了某科創比賽的一等獎,從而拿到南京某 985 自招名額降至一本線錄取,開頭就已提過,一本線對我們而言就是等於保送。然而單純依靠高考成績,他是無法做到的。校園內類似背景的人其實相當多,我當時也去摻和過各類比賽,前面一個學生的課題我依稀記得是蘭州地質相關的內容,連評審都感覺有點好奇,詢問為何要挑選蘭州這座遙遠的城市作為研究對象。那老哥倒是直接雲淡風輕地來了一句,因為他爸是中科院蘭州所的……前兩年有個新聞特別有意思,中小學生做出碩博水平的科研成果,科創比賽陷入造假爭議。於我而言見怪不怪了,這種東西很多年前就存在,只能說太晚才被大眾挖出來。那場爭議之後,主辦方宣稱嚴查並撤獎了其中一部分,其中就有我校的學弟,我看見之後一笑:「典」。 最簡單可換的賽道,就是和我們班上落榜的同學一樣,出國,或者說出境吧。畢竟我也是換到這條賽道的其中一員,高考考得太砸,流浪去了澳門。人生不可預測,在接 offer 之前,我都從沒想過我上大學的城市會是澳門。所以我真的不理解去民辦三本的人,那種學校的學費高得離譜,相同預算,完全可以出國,國外是一個很大的概念,有些地方沒那麼貴的。不同選擇也許真的是一個眼界的局限。 回到日常教學,則得益於良師。必須提及的是我校優秀的選修課設計,當時有一門批判性思維的課,非常熱門,而授課講師也是非常厲害的類型。課上推薦的讀物之一是徐賁的《明亮的對話:公共說理十八講》,很難不說這是一本上乘讀物,至今我都會推薦給想要了解批判性思維的人。這門課影響深遠,不得不說我現在的邏輯基礎、獨立思考,尚存它的一份功勞。如果過去這麼多年,一個人還能由衷地感受到當年學的東西是有用的,豈能不證明教育的有效性?教育的真諦本即如此。和社團類似,選修課的內容也非常多彩,像是博弈論、無線電測向乃至聖經。後者也是上過新聞的舉動,首次有中學將宗教經典列入教學內容。必須再澄清一點的是,大環境已經過去了,我校早已今不如昔,如今這個拆教堂下架聖經的政權,想再開聖經的選修課,可能性不大。豐富的選修課以至於我到大學之後還滿失望的,因為我對大學的憧憬就是有各種各樣好玩的選修課,就像清華開《摸魚學導論》,但我本科的選修課卻無聊透頂。…

Leave a Reply

Your email address will not be published. Required fields are marked *