|

做題筆記:Longest Common Prefix (Java)

還滿難的一道題。

題目描述:

編寫一個函數來查找字符串數組中最長的共有前綴字符串。

如果沒有共有前綴,則返回一個空字符串""。

Example 1:

Input: strs = ["flower","flow","flight"]
Output: "fl"

Example 2:

Input: strs = ["dog","racecar","car"]
Output: ""
Explanation: There is no common prefix among the input strings.

Horizontal scanning:

自己嘗試的方法:

class Solution {
    public String longestCommonPrefix(String[] strs)
    {
        int size = strs.length;
        if (size == 0)
            return "";

        if (size == 1)
            return strs[0];

        Arrays.sort(strs);
        int end = Math.min(strs[0].length(), strs[size-1].length());
        int i = 0;
        while (i < end && strs[0].charAt(i) == strs[size-1].charAt(i) )
            i++;
        String pre = strs[0].substring(0, i);
        return pre;
    }
}

1 ms

Vertical scanning:

Solution 中提供的方法二:

public String longestCommonPrefix(String[] strs) {
    if (strs == null || strs.length == 0) return "";
    for (int i = 0; i < strs[0].length() ; i++){
        char c = strs[0].charAt(i);
        for (int j = 1; j < strs.length; j ++) {
            if (i == strs[j].length() || strs[j].charAt(i) != c)
                return strs[0].substring(0, i);             
        }
    }
    return strs[0];
}

Divide and conquer:

Solution 中提供的方法三:

public String longestCommonPrefix(String[] strs) {
    if (strs == null || strs.length == 0) return "";    
        return longestCommonPrefix(strs, 0 , strs.length - 1);
}

private String longestCommonPrefix(String[] strs, int l, int r) {
    if (l == r) {
        return strs[l];
    }
    else {
        int mid = (l + r)/2;
        String lcpLeft =   longestCommonPrefix(strs, l , mid);
        String lcpRight =  longestCommonPrefix(strs, mid + 1,r);
        return commonPrefix(lcpLeft, lcpRight);
   }
}

String commonPrefix(String left,String right) {
    int min = Math.min(left.length(), right.length());       
    for (int i = 0; i < min; i++) {
        if ( left.charAt(i) != right.charAt(i) )
            return left.substring(0, i);
    }
    return left.substring(0, min);
}

Binary search:

Solution 中提供的方法四:

public String longestCommonPrefix(String[] strs) {
    if (strs == null || strs.length == 0)
        return "";
    int minLen = Integer.MAX_VALUE;
    for (String str : strs)
        minLen = Math.min(minLen, str.length());
    int low = 1;
    int high = minLen;
    while (low <= high) {
        int middle = (low + high) / 2;
        if (isCommonPrefix(strs, middle))
            low = middle + 1;
        else
            high = middle - 1;
    }
    return strs[0].substring(0, (low + high) / 2);
}

private boolean isCommonPrefix(String[] strs, int len){
    String str1 = strs[0].substring(0,len);
    for (int i = 1; i < strs.length; i++)
        if (!strs[i].startsWith(str1))
            return false;
    return true;
}

Similar Posts

  • |

    Google Earth Studio試用體驗

    前天終於收到了 Google Earth Studio 的邀請郵件,雖然很多一個月前就受到邀請的大佬們已經傳過大量視頻了,但自己親自體驗一下還是必須的。 直接基於 Chrome 運行,低門檻上手,十分方便,只是最開始時忘記打開 Hardware Acceleration 了,還一度以為是網慢沒加載出來…… 自己搭載的影音工具沒有使用,不過渲染之後導出的文件是每一幀的 JPEG 和記錄 3D 路徑的 esp 文件,之後匯入 AE 就大功告成了,以下是我以學校為中心做的一個簡單的 Spiral (官方所給的四種 Quick Start 之一): 基本上是基於之前谷歌地球 3D 城市建模實現的,所以可以看到距離拉太近了就有很多瑕疵了,還是沒辦法和官方 Demo 宣傳的效果比較,並且如果轉向大陸城市就沒得東西可看了,不過對於我這個當初被可以取代無人機的宣傳點吸引進來的娛樂用戶,已經非常滿足了,不過官方所給的應用範圍並沒包含影視製作,不必揪著這一點不放。有什麼新玩法,歡迎大家去擴展。 這個項目我也是期待已久,現在終於如願,完全值得大家一試。

  • |

    重慶散步學導論

    山納洋《散步學入門:城市魅力大搜查》一書,大概是「散步學」作為名詞的首次出現。 不過內核與「散步學」相通的概念,早已有之,像是路上觀察學會的發起人赤瀨川原平、藤森照信和南伸坊 1986 年所著的《路上觀察學入門》,頗具名氣。再者,諸多日本新興文化內核之一的考現學,亦有異曲同工之妙。 上述概念,乍一聽都很日本,屬於一下都能聽出是出自日本人之手的名詞。「懷疑人生就去散步」的創立者黃宇軒去年出版了《香港散步學》,將散步學進一步引入華語世界,光是簡介我就很喜歡了: 「散步」兩個字很平常,在「香港散步」就很不平常,對於每天近乎用跑的速度來上下班的香港市民而言,「香港散步學」真的需要「學」嗎?城市研究者 Sampson Wong 將會用一本書、十條路線、過百張照片將這門獨家學問傳授給你。 帶上這本書來一次香港散步沿途中,你會發現「香港真係好靚」散步結束時,你或許會感嘆「我真係好_鍾意香港」 《香港散步學》內容簡介 於我而言則是——我真係好L鍾意重慶!然而重慶此番亞文化向來不是特別繁榮,不時有文化沙漠的罵名,尚未有人涉足此領域,是時候開創重慶散步學了! 再簡述下我的背景,我尤為喜歡探索城市,深入市井之中,挖掘連本地人都說不清楚的文化遺產,建立起城市空間、生活方式、社群和歷史文化的聯繫。 提起重慶,你能想到什麼呢?也許是李子壩單軌穿樓、洪崖洞、8D 魔幻城市這些網紅標籤。散步學不會去刻意貶低網紅景點,但是要挖掘其中的深意,例如,洪崖洞實則為 2006 年才建成的商業建築,然而設計的原型是巴渝傳統民居吊腳樓,事實上這塊土地在洪崖洞興建以前也確實有一大片吊腳樓,那麼何處還能再找到這種傳統民居呢? 李子壩單軌站,日本 ODA 援助項目之一。大阪單軌技術,日立原裝車廂,從站臺到 JR 東日本一樣的視覺導覽設計,都是最地道的日本風格,作為軌道交通迷的我一直津津樂道,日本國駐重慶總領事館的官網上就有一篇《重慶輕軌誕生物語》的文章,是我曾分享過的。欣賞網紅打卡點之餘你是否對這些有趣的故事感興趣呢? 如果有,就一起來散步吧! 遺憾的是,現在人在萬里之外,很難拍攝照片進行圖解,估計該系列會逐漸演變為一個巨大的坑。於是,本導論就只能預告一下可能會有的章節: 一、民國遺風:中山四路 重慶在二戰時作為中華民國戰時首都,臨危受命,在民國史上寫下了重要篇章,故而也留下了不少民國遺產,中山四路就是一個集中區域。中山四路也曾被評選為最美街道,加上許多遺址都設計成了景點,如今也是網紅街道,並不僻靜。誠如剛才所說,散步學不會輕視網紅,讓我們正經地去發現中山四路的點點滴滴。 二、內港開埠:南濱路 說到重慶歷史上另一個重要節點,便是開埠了,2021年3月1日那一天,我曾特地發文紀念重慶開埠 130 周年。封閉的內陸城市,正是得益於開埠,才日漸走向繁榮。開埠時期的遺產,主要集中在南濱路,長江邊上,近水樓臺先得月嘛。今年,此處也靜悄悄地新開了一座開埠文化遺址公園,我還等待著去拜訪。 三、李子壩—鵝嶺 沒錯,網紅到不行的一條線路!但我不是要帶你們去鵝嶺二廠那種量產文創基地,讓我們直接走進鵝嶺公園。那裡有一處廣島園,是重慶的友好城市廣島贈予的一座正宗日式園林。而李子壩,也是極具日本風情的車站,兩國有著千絲萬縷的聯繫,這條網紅線路,隱藏著不少細節呢。 四、山城步道 重慶是一座向上生長的城市,沒有東南西北之分,只有上半城和下半城,也造就了所謂的 8D 魔幻地形。走上山城步道,爬坡上坎,體驗母城最地道的生活方式。市政近年設計了名為山城步道的一系列觀光路線,此山城步道,非彼山城步道,而是我自己精挑細選的,雖然不免會有部分重疊。大江大山,便是重慶。 五、抗戰勝利紀功碑—江北嘴:現代大都會 摩天高樓,拔地而起,重慶一直是穩居摩天大樓數量全球前十的大都會。數量之外,質量更不可少。有人討厭水泥森林,有人指責高樓是暴發戶審美。然而重慶有多棟摩天高樓作品都摘得了 LEED 金獎的桂冠。從抗戰勝利紀功碑這個核心地帶開始,深入鑒賞各類現代都市的巧妙建築設計。高樓以外,無論是重慶美術館,重慶大劇院還是跨越兩江的橋梁,都是極其獨特的地標式現代建築。最後,再走進幾座商場,看看與眾不同的室內設計,方才發現,商場內的植物園,原來不止新加坡獨有呀。 六、黃桷坪:藝術街區 走出母城十幾公里,進入一塊相對僻靜的街區,中國八大美院之一的川美舊校區便坐落在此處。畢業季時,不妨來看一場學子們的畢業展。校外的建築群,塗滿了天馬行空的色彩暢想,更是以塗鴉一條街聞名。一座正宗重慶老茶館,交通茶館,一直駐留在此地,老闆仍以幾毛錢一壺茶經營著生意,重慶話說唱廠牌 GOSH 曾在此拍攝了同名 MV。塗鴉、rap,街頭文化無所不在。 能開的話題還有很多,例如最近火起來的紫薇路,是一個很好的樣本,一間原創咖啡館、麵包店,隨著年輕人的大量湧入,如何改變著傳統社區的生態。聽來非常散步學。 只是限於一時想不到,先大概舉幾個典型的例子,待到坑填完之後,再進一步補充。

  • | |

    加國即享羊毛🐏

    薅了一整年羊毛,自己也挖掘到了一些網上羊毛博主都沒有涉及的領域,因此簡單匯總一下,條件都是極其簡單的,幾乎可以即拿的類型,沒有很多銀行羊毛要求的 Direct Deposit 條件,適合無工作學生黨。 Contents 金融機構類… 1 返利網站類… 2 積分計劃類… 3 出賣隱私類… 4 彩票賭場類… 6 定期帳單類… 6 金融機構類 雖然銀行一般要求苛刻,大多有 Direct Deposit 的條件,讓無工作學生黨很頭疼,但也有一些比較容易的。另外信用卡也不符合範疇,因為我們脆弱的信用分是不適合太多 Credit Check 的,整理簡單即拿的羊毛更為重要了。 銀行 Tangerine Tangerine 是很靠譜的一家網路銀行,活期利率高於所有大行,薅完以後也可保持常用,唯一需要注意的是他家有 Inactivity Fee,一年 c$10,因此記得一年內至少交易一次。根據目前的 ToS,Tangerine 在使用推薦碼的前提下,存入 c$250 60 天即可獲得 c$50 獎勵,簡單及時,不像許多銀行處處埋坑,拖很久都發不出來獎勵。歡迎使用我的推薦碼(Orange Key):70539322S1。 EQ Bank 同樣是一家網路銀行,與 Tangerine 極其類似,目前活動是用邀請連結註冊 30 天內存入 c$100 可獲 c$20 獎勵,一週內獎勵就能發下來,很快。並且這張卡完全沒有隱藏費用,包括最坑人的 inactivity fee,所以不想用完全當作抽屜卡也沒關係,值得一薅。 歡迎使用我的邀請連結:點擊此處。 CIBC…

  • |

    罕見口罩、夜店爆滿的中國超大城市

    原文來自 Bloomberg News July 28, 2022 at 5:00 AM GMT+8Updated on July 28, 2022 at 12:17 PM GMT+8 習近平主席的「清零」戰略因其嚴厲的封鎖措施而在國際上臭名昭著。但是在西南部的大城市重慶,幾乎看不到大流行政策擾亂日常生活的跡象。 本週,遊客們在一個古老的山寨前自拍,而數百名聚會者擠在一家 gay 吧裡,幾乎看不到一個口罩。與北京不同,網約車用戶無需掃描接觸者追蹤應用程式,即可跳上滴滴公司的車輛,以逃避該市 40 攝氏度(104 華氏度)的熱浪。國內旅行者湧入這座城市,大多數人不需要在抵達時進行隔離。 自2021年2月以來,重慶只記錄了 165 起 Covid 病例,在所有省級行政區中排名第四低——這個面積為瑞士兩倍的製造業中心在行政上視為一座直轄市,和北京、上海、天津相同。根據 Bloomberg 的封鎖追蹤,自 2020 年初以來,儘管北京和上海仍處於高度戒備狀態,而且截至週一,兩市範圍內有超過 2800 萬人生活在限制之下,但這座城市還沒有出現過大規模封鎖。 因此,遊客繼續湧向重慶,沉浸在其閃亮的天際線、辛辣的火鍋和二戰期間作為中國首都的歷史中。這個城市並不是獨一無二的,在中國各地,許多城市一切如常,因為執政的共產黨採取的邊境管制、大規模核酸檢測和封鎖阻止了病毒的跨國傳播——這個擁有近14億人口的國家週三僅報告了 521 個本地病例。 重慶清零 這種相對正常的狀態使習近平能夠在世界其他國家繼續前進的時候推進他的「清零」戰略,即使是在一個具有里程碑意義的政治年度——他正在尋求打破先例的第三個任期。官方的新華社週三報導說,習近平本週在北京的一次會議上告訴高級幹部,中國在協調經濟發展和應對大流行方面取得了世界上最好的成果。 像今年早些時候在上海發生的抗議活動,雖然因其公開反對而引人注目,但仍然是罕見的。 紐約外交關係委員會全球衛生高級研究員黃延忠(音)說:「只要大多數人仍然過著正常的生活,不受大流行的影響,就可以證明新冠病毒清零政策的延續是合理的。」 黃補充說,這種免受清零這條最嚴苛原則影響的庇護所可能會在一夜之間因病例數量的突然激增而被打破。他說,在那種情況下,官員們將採取在上海看到的「高壓清零措施」。 中國推動消除 Covid,甚至使國內旅行也變得繁瑣,不同的省市制定了自己的政策,往往規定了一連串需要滿足的測試和隔離要求。由於 Covid 管制拖累了更廣範圍的經濟,中國整體經濟增長的預測已經下降到 4%。 相比之下,重慶是一個「小天堂」,當地居民、位於中央商務區的義大利餐廳 Suliven 的主廚 Nicola Sangiovanni 說,該餐廳夏季一半以上的客源是外地人,「當遊客來到這裡時,新冠疫情的限制不會對來到這裡的遊客產生強烈影響」,並指出最近幾週遊客人數有所增加。…

  • |

    江海漂蕩,以寄餘生

    我把簽名中的「小舟從此逝」改成了「不必苟同」,這間隔大約是 21 個月,述說著我 21 個月來的心路歷程。 「小舟從此逝」的來源我提過多次,是銅鑼灣書店店長林榮基離開香港前,在《鏗鏘集》節目中念了這句詩。原文來自蘇東坡的《臨江仙·夜飲東坡醒復醉》:「小舟從此逝,江海寄餘生。」 我當時覺得這完完全全也符合我的心境,於是我也借用了這句詩,並開始了我自己所謂「去中國化」的決定,從我以前的人脈網中消失。無論評價我是做得絕抑或是怎樣,載我心靈的小舟的確「從此逝」。 林店長登岸了,新店開在臺北,總統親自祝賀,好不紅火。 我滿心歡喜,我也能登岸的吧,努力划向彼方。 彼岸的人待我友好,我們亦志同道合,暢談天地間,何其快活。我以為,彼岸會是我的歸宿。 高高在上的態度卻是冷水淋頭,我終於醒悟,那哪是友好,那是可憐我罷了。這種同情,我壓根不需要,反而會惹得我心煩意亂。 高高在上的同時,是不知何處而來的自傲。自傲在於,他們並聽不進去其他的東西。而是否真的有能力,我其實看得很明白,大家也都不過是普通人而已。彼岸之眾人亦只是芸芸眾生中的一群。 聽到我談及某件他們所不熟知的東西時,他們只會淡淡一笑:「我不清楚你們對岸人的東西啦」,便就此帶過話題。這個態度很簡單,他們不感興趣而已,並且要把這些東西當作是對岸人的專屬常識,事實上,普通對岸人也對其一無所知,我是獨行者,我的知識儲備豈是奶頭樂能比?可惜,他們不會對此有任何興趣。 此岸人不乏有先驅,並也深得對岸人的敬仰。比如曉波。拿曉波的博士論文《審美與人的自由》來講好了,不知比一些對岸作品的水平高到哪裡去。然而若是今天才寫出來,會不會在一些人都沒讀過的前提下,斷言這只是「學術不自由」的此岸大學的殘次品?這種一棒子打死,根本不願意去深入了解的態度,便是他們的自傲。 某種意義上,雖不及先驅,我比起一票人來講,足夠厲害。我才是真正特別之人,我絕非要自賣自誇,但是我得重拾起自己的價值,我過去已經把自己貶低得太低太低,隨後發現其實原來不該這樣。 將彼岸幻想得這麼美好,應該是我犯的最大錯誤。幻想被打破時,一切都顯得那麼蒼白無力。這種被打破,是無意中被打破的。而非遇到了什麼誤傷事件。自己看透,也算是及時止損了吧。 於是乎,我知道什麼叫「不必苟同」了,這個詞,也是從有趣的此岸人身上學來的,能和這樣的人交流的話,想必非常舒適。在此之前,我為了刻意想要融入彼岸,其實也苟同了不少東西。在此岸時,我苟同得更多,才會在彼岸時,頓覺解放了不少的自我。然而我忽略掉了根本性的問題,我可以一點都不用苟同的。 雖然此岸有枷鎖人盡皆知。對岸的人也未必沒有套著枷鎖,像是我最討厭牆頭草趙克伯格,很不喜歡用他的產品。這些產品其實對岸的大多數人根本離不開。趙克伯格一稱從何而來?大霧霾天去北京跑上了兩圈 ,就為了諂媚中共。況且技術出身的我,只覺趙克伯格的東西在用戶體驗上也真的沒有很好,我實在不懂他的東西到底為什麼有如此龐大的用戶群——這一點是我的同舟人點醒我的,非常感謝他。 沒錯,我不還有同舟人嗎?一葉扁舟雖小,也不至於僅有一人所乘。這一路上從未少過趣味,孤獨是永遠無法根除的,這趟旅程,「小舟從此逝」的意境也並非那麼孤獨。 當回望最初泛舟時,我似乎忘了東坡後面還有半句話,抑或是被成功案例蒙蔽了雙眼——還得「江海寄餘生」呢。 當我宣告「社會學實驗」失敗時,我很沮喪,沮喪在於我是不是得被遣回此岸「落葉歸根」了,絕望到無法用言語描述。 不過我最終想通,兩岸我都不必再上了,就此入景隨風,江海漂蕩就好。 願海中有座蓬萊仙山,是我不曾放棄的希望。 後記 我度過了極其痛苦的一段時間,才會寫下我到底如何轉變心態的心路歷程。我講彼岸人不該一棒子打死時,我自己也不該一棒子打死,所以我說的,其實只是部分人,而非針對所有人。直白一點,彼岸整體情況會更好,奈何此岸也有先驅,彼岸也有傻逼。我相信理性者自會瞭然於胸,理性者不分兩岸,我已決定江海漂蕩,不過兩岸之理性者若能常允許我夜泊數晚,感激不盡。兩岸之理性者若能一同登上海中的蓬萊仙山,是我最願意看到的情況。

  • |

    當我辯論時,我在辯些什麼

    剛剛打完的世錦賽,應該是自己生涯的最後一場比賽了。 回想起來,其實自己並沒有很享受這個圈子,所以自然而然地選擇了淡出這個圈子。 必須釐清的是辯論圈聚焦的中心是「辯論賽」,而非我所想的純粹思維碰撞上的「辯論」,那麼對於一場比賽而言,勝負就變得重要起來,整個圈子事實上也會變得蠻功利的。就像經常能聽到學長學姐強調:辯論賽是一個表演性質的比賽,我們本質是一支校隊不是一個單純的興趣社團,主要目的就是為了打贏比賽。所以我們學校會為優秀辯手提供獎學金,而在比賽中的表現如何又關係到下一學期學校能批給辯論隊多少經費,比賽獲勝與否對於穩定運營這支辯論隊是非常重要的。這是我們學校的情況,其他的據我所知的,某個友校是將辯論課程納入正式選修科目中的,這意味著可以通過進入辯論隊獲得學分。總之儘管學校不同,但或多或少都會提供一些激勵政策,進入辯論隊的人都是各自有目的,真正有情懷的是極少一部分人。當然大家並不避諱這個話題,因為彼此之間都心照不宣,有學姐在某次討論時也坦言隊裡沒有幾個人是真心熱愛這個東西,仍然在那裡討論的原因大概是既然選擇了就做好,不願消極迎戰,這更像是一種類似體育精神的東西,我們也不知道那些從小就被培養為運動員的人是否熱愛著自己一直在堅持的那項運動。於是乎每年招新時前輩對學弟學妹們的教導便是:各種目的都是可以理解的,我們也是這麼過來的,但大家只要在隊裡好好加油就行。 所以當知道辯論賽地位這麼重要時,我就已經清楚這不是我所理解的辯論,即使我到現在也會說我喜歡辯論,因為我的 MBTI 測試結果 ENTP-T 類型就有一個中文名字叫「辯論家」,這甚至可以說是我人格中所刻下的特徵,但是這不意味著我一定要喜歡辯論賽這種表演形式,辯論和辯論賽是不一樣的東西。畢竟自己也並非一位很優秀的辯論賽辯手,口條不好一直是老毛病,乃至於普通話不標準的問題也被屢屢指出,因為這是「普通話辯論賽」。所以一些長篇大論的東西也許我可以慢慢思考寫出來,像哲學家一樣書信往來對撞觀點。但並不意味著我能把這些東西在一個舞臺上說好,口條、臨場反應、隊員間的默契這些能力我並不優秀,但這些素質不是純粹的辯論需要具備的,這是辯論賽的表演屬性所要求的。 這個圈子鼓勵深度思考,鼓勵培養邏輯,培養批判性思維,聽起來絕對是一個好東西。但是否能真正落實,就是另一碼事了。辯論隊的隊員事實上非常忙,哪怕像我們這麼一支水平中等的隊伍尚且如此,更不用說一些名校隊伍了。有時數個比賽接踵而至又撞上期中期末考試的時候,忙得不可開交,一個辯題的準備時間真不能算多,在這個情況下很難講參與者能夠深度挖掘一些辯題。比如一些科技背景的題目,區塊鏈或者大數據之類的,大概撞上我專業的槍口,好多比賽雙方討論的層次在我眼裡看來真的很淺,再加上一場比賽雖然各種賽制不同平均也就寥寥四十分鐘,每位辯手的發言時間頂多六七分鐘,要講清楚這麼一個宏大的辯題,其實是很難的。不止辯手,包括裁判也不一定懂這些東西,所以經常能在社交網路上看見一些辯手吐槽某某某裁判,就是他私底下不服氣。裁判打分規則也五花八門,甚至可以說他們就是這個圈子中絕對的權威,想判哪一方贏就判哪一方,有些社會裁(即不懂辯論圈的某領域社會人士)直接靠心證判定某一方的勝負,連比賽都不會去認真聽,這種情況下實在令人無奈又覺得無意義。同理,迎合評委喜好,順應評委心證這一類「技巧」也是經常存在的,這更與我想像中純粹地深入挖掘一個辯題背道而馳。相比之下,英辯的賽制就好很多,每場比賽會給辯手充足的時間去挖掘辯題,辯手闡述的機會要多很多,在鼓勵深度思考這一點上做的確實比華語圈好。我們這還有一個本土賽制「粵辯」,但放眼全球也就香港澳門有,老實說我也不太熟悉他們,此處不多說。 那麼邏輯和批判性思維的培養是否到位呢?答案是否定的。分析很多典型的邏輯謬誤確實是我們給新生上的第一堂課,但是講邏輯只是作為贏得比賽的工具。真正想培養邏輯的人,去讀一本邏輯學的通識讀物,效果也會比參加辯論隊好很多。批判性思維就更不用說了,很多普通話圈的辯手存在很嚴重的自我審查。他們出了辯論隊,就是一個普通的中國青年,粉紅色的那種,去年一樣在痛斥香港暴徒,所以你看出來他們有對香港問題做過什麼查證和思考嗎?就算你的立場就是痛斥香港暴徒,拿出你的理由和論證,像你們一貫做的那樣,無腦噴的那些話我在推特等平臺看得多了去了,沒有見過這些自詡為辯手的人和網上的粉紅噴子們有什麼區別。倒是有一個外校很厲害的學姐,贏了我們學校好多次的那種,在去年那時候說梁天琦,說香港地,我當時真是由衷地佩服,也終於明白為什麼我們學校的辯手在比賽場上贏不過她。此處不敢透露信息怕害了人家,畢竟最近才出了詹青雲邱晨事件,這也算兩位圈內的名辯手了,就這樣被網路文革迫害。老實說我並沒有很關注這些圈內名嘴,這個事件也沒有很詳細地去了解,但畢竟身處圈內時常能聽到這些名字,估計事件最後的公關文也就是道歉澄清屢見不鮮,沒什麼好看的。倘若是一個沒有自我審查的正常社會,就應該有理有據地去分析這些問題,這是他們的實力所在,豈容一幫噴子搞批鬥?所以在這種缺乏言論自由的環境下,能夠期待什麼批判性思維的培養?我一直講「普通話圈」這個詞就是為了將中國區分出來,圈內並沒有這種說法,但如果看台灣辯手們的比賽是沒有這種自我審查的情況的,姑且改稱他們為「國語圈」好了。 所以額外對這個熱點事件提兩句,《奇葩說》這個綜藝節目將辯論圈帶上了一個小高潮,前些年辯論圈不溫不火現在又突然熱門起來了,甚至有學長以前都調侃辯論如今真的能當飯吃了,你去上這種節目,去一些辯論夏令營當教練,收益很可觀。普通的觀眾的話看《奇葩說》就真的是圖一樂,畢竟這只是一個綜藝節目,觀眾是來笑一笑,表演形式的屬性也在這檔綜藝節目中充分顯現。於是乎你看見那些所謂多年奇葩說粉絲們對事件的留言,就出現了諸如「享受着国家的红利,挣着中国人的钱,还要骂自己的祖国,真是奇葩!」這樣教科書般的有邏輯謬誤的句子。圖一樂的觀眾是不具備什麼學習能力的,綜藝就是綜藝罷了。不知是否與這檔節目的流行有關,近年來一些娛樂性的辯題也激增,坦白說這些辯題並沒有什麼價值,只求一個好玩而已。 從名辯手這一點出發,結合上述幾點延伸出去。一場雙方都準備充分深度挖掘,角度與眾不同,辯手又實力卓爾出群的比賽是怎樣的呢?好,觀感非常好,觀眾也都會這麼覺得。所以你可以把這樣的比賽稱之為一場好的表演加以讚賞,但這和隔壁的戲劇社團上演了一場好戲並無本質不同。辯手的得獎和戲劇比賽得獎也沒有什麼不同。正如前文所說, 深度思考、邏輯敏捷、具備批判性思維是絕對足以被人稱讚為優秀的品質,而且是普世性的不是哪個圈子內的共識。在這種背景下,好多辯手真的會表現出一副自己很優秀的樣子,認為其他社團是隨便玩玩層次完全比不上他們,可見整個氛圍是有一些浮躁的。況且實際情況中,觀感極好的比賽少之又少,包括我自己打的絕大多數比賽,只能評價一個字,爛。畢竟這樣的比賽門檻太高,要求雙方都有足夠的實力,這也是為何我在段首要強調「雙方」二字,強隊碾壓弱隊的比賽,因為產生不了交鋒,一樣的平淡無奇。爛的比賽是怎樣的呢,沒有邏輯和論據的論證,雙方各執一詞又有一個必須守住的立場,那叫吵架啊!所以有些圈外人會評論辯論賽是在吵架,想來也並非空穴來風,可能評論者看到的那幾場比賽就是那種水平。 說到立場,就講一講比較主觀的東西了。劃定一個立場並不是我喜歡的事情,我所謂的純粹的辯論,就是要有一個自己的立場即所謂心證,並且得出佔優的結果。就好像一場政策辯,就是為了討論出這個政策究竟如何實施,你得想像你就是一位議員,是在國會上面針對某一議題參與辯論,而不是學校的大禮堂。說的沒錯,國會上也存在辯論,這個辯論的意義和我所想的辯論就靠近很多了。當然在充足了解背景之後,心證改變是常態,但在充分了解後的這個立場,非要讓我反著去推翻,甚至有一些心理上的不適。這種方法可以用來訓練自己的思維和預設反對者的思路,但要完全代入對我而言很難。 唯一值得慰藉的一點是,普通話辯論圈畢竟鼓勵了深度思考,畢竟教過一點邏輯學和批判性思維。在跟稍微厲害的一些辯手談話時明顯能夠感覺處在一個平臺上,有一些思想層面的默契,那麼理性對話也容易了很多。一聊上兩句就知道,這和油鹽不進的小粉紅完全不同,我和他們完完全全不能夠「對話」,甭管理性與否。同理,這也和跟理中客對話的感覺有所不同。理中客會和你對話還會假裝他自己很理性,但完全是用他自己的同一套東西從頭講到尾,你也會聽得一臉懵逼,而事實上雖然理中客沒有直接人身攻擊看似彬彬有禮,實質上也是「油鹽不進」,這就叫不在一個平臺上。談話雙方根本不能形成有效的交流,那其實就是在各自講廢話,談話雙方得處在一個平臺上有多重要,就正是為何這一點能令我稍感慰藉。(然後有些人還會說你不要把辯論賽那一套東西拿到生活中來,這絕對是很多辯手吐槽過的東西。同一平臺這個東西,無關立場,無關技巧。如果實在 get 不到同一平臺的意思,就去看看試圖說服小粉紅的理性博主下面評論的對話。) 歸根結底,我覺得是人的問題,無論是功利心、自我審查還是浮躁,都是人的問題。那麼換批人能否改變現狀呢?是能的,我盛讚了英辯的形式,也讚揚了台灣辯手的氛圍。 可惜換批人談何容易,這動搖的便是整個根基,是最難實現的一件事。我可做不了什麼,無奈走罷。

Leave a Reply

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