LeetCode-python 997.找到小鎮(zhèn)的法官

題目鏈接
難度:簡(jiǎn)單 ??????類(lèi)型: 數(shù)組农尖、圖


在一個(gè)小鎮(zhèn)里,按從 1 到 N 標(biāo)記了 N 個(gè)人。傳言稱(chēng)雏亚,這些人中有一個(gè)是小鎮(zhèn)上的秘密法官。

如果小鎮(zhèn)的法官真的存在摩钙,那么:

小鎮(zhèn)的法官不相信任何人罢低。
每個(gè)人(除了小鎮(zhèn)法官外)都信任小鎮(zhèn)的法官。
只有一個(gè)人同時(shí)滿(mǎn)足屬性 1 和屬性 2 胖笛。
給定數(shù)組 trust网持,該數(shù)組由信任對(duì) trust[i] = [a, b] 組成,表示標(biāo)記為 a 的人信任標(biāo)記為 b 的人长踊。

如果小鎮(zhèn)存在秘密法官并且可以確定他的身份功舀,請(qǐng)返回該法官的標(biāo)記。否則身弊,返回 -1辟汰。

示例1

輸入:N = 2, trust = [[1,2]]
輸出:2

示例2

輸入:N = 3, trust = [[1,3],[2,3]]
輸出:3

示例3

輸入:N = 3, trust = [[1,3],[2,3],[3,1]]
輸出:-1

示例4

輸入:N = 3, trust = [[1,2],[2,3]]
輸出:-1

示例5

輸入:N = 4, trust = [[1,3],[1,4],[2,3],[2,4],[4,3]]
輸出:3

解題思路


從圖的角度看,只有法官的出度為0阱佛,入度為N-1

代碼實(shí)現(xiàn)

class Solution(object):
    def findJudge(self, N, trust):
        """
        :type N: int
        :type trust: List[List[int]]
        :rtype: int
        """
        count = [0] * (N+1)
        for i, j in trust:
            count[i] -= 1
            count[j] += 1
         
        for i in range(1,N+1):
            if count[i] == N-1:
                return i
        return -1

本文鏈接:http://www.reibang.com/p/3e64ae138955

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末帖汞,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子凑术,更是在濱河造成了極大的恐慌翩蘸,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麦萤,死亡現(xiàn)場(chǎng)離奇詭異鹿鳖,居然都是意外死亡扁眯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)翅帜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)姻檀,“玉大人,你說(shuō)我怎么就攤上這事涝滴⌒灏妫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵歼疮,是天一觀的道長(zhǎng)杂抽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)韩脏,這世上最難降的妖魔是什么缩麸? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮赡矢,結(jié)果婚禮上杭朱,老公的妹妹穿的比我還像新娘。我一直安慰自己吹散,他們只是感情好弧械,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著空民,像睡著了一般刃唐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上界轩,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天画饥,我揣著相機(jī)與錄音,去河邊找鬼耸棒。 笑死荒澡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的与殃。 我是一名探鬼主播单山,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼幅疼!你這毒婦竟也來(lái)了米奸?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤爽篷,失蹤者是張志新(化名)和其女友劉穎悴晰,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡铡溪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年漂辐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棕硫。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡髓涯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哈扮,到底是詐尸還是另有隱情纬纪,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布滑肉,位于F島的核電站包各,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏靶庙。R本人自食惡果不足惜问畅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望六荒。 院中可真熱鬧按声,春花似錦、人聲如沸恬吕。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)铐料。三九已至,卻和暖如春豺旬,著一層夾襖步出監(jiān)牢的瞬間钠惩,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工族阅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留篓跛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓坦刀,卻偏偏與公主長(zhǎng)得像愧沟,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鲤遥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容