• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Uriel's Corner

            Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
            posts - 0, comments - 50, trackbacks - 0, articles - 594
            給出一幅有向圖的邊的連接情況(edges數組包含n個值,edges[i]不等于-1表示存在從i到edges[i]的邊),節點編號o~n-1,給出node1,node2兩個節點問是否存在一個節點j,使得從node1到j和從node2到j的兩個距離中的較大值最小,輸出這個節點值,如果不存在,輸出-1

            DFS分別預處理從node1和node2到每個其他節點的距離,因為原圖有環,注意是否已經訪問過(看dis數組是否已經更新),然后枚舉所有節點,找出是否存在所求節點j


             1 #2359
             2 #Runtime: 1986 ms (Beats 26.67%)
             3 #Memory: 115 MB (Beats 13.33%)
             4 
             5 class Solution(object):
             6     def closestMeetingNode(self, edges, node1, node2):
             7         """
             8         :type edges: List[int]
             9         :type node1: int
            10         :type node2: int
            11         :rtype: int
            12         """
            13         
            14         def DFS(r, d, dis):
            15             if r == -1 or dis[r] != -1:
            16                 return
            17             dis[r] = d
            18             DFS(edges[r], d + 1, dis)
            19 
            20         n = len(edges)
            21         dis1, dis2 = [-1] * n, [-1] * n
            22         DFS(node1, 0, dis1)
            23         DFS(node2, 0, dis2)
            24         min_dis = 100001
            25         ans = -1
            26         for i in range(n):
            27             if min(dis1[i], dis2[i]) >= 0 and max(dis1[i], dis2[i]) < min_dis:
            28                 min_dis = max(dis1[i], dis2[i])
            29                 ans = i
            30         return ans
            久久精品国产91久久综合麻豆自制| 国产成人精品久久| 久久精品国产亚洲AV忘忧草18| 大香伊人久久精品一区二区 | 99久久精品毛片免费播放| 久久国产高清字幕中文| 久久一区二区免费播放| 奇米影视7777久久精品| 久久久中文字幕日本| 看久久久久久a级毛片| 精品久久久无码中文字幕天天| 久久久久久曰本AV免费免费| 国产精品成人久久久久三级午夜电影| 伊人色综合九久久天天蜜桃| 青青热久久综合网伊人| 狠狠色狠狠色综合久久| 亚洲国产成人精品女人久久久| 久久精品国产亚洲AV麻豆网站| 伊人伊成久久人综合网777| 亚洲国产精品婷婷久久| 午夜天堂精品久久久久| 一本一本久久a久久精品综合麻豆| 99久久99久久久精品齐齐| 最新久久免费视频| 无码任你躁久久久久久久| 国内精品久久久久影院网站| 国产精品久久久久久久久| av午夜福利一片免费看久久| 久久强奷乱码老熟女网站| 日韩影院久久| 色8激情欧美成人久久综合电| 久久青青草原精品影院| 国产精品国色综合久久| 漂亮人妻被黑人久久精品| 一本久久a久久精品亚洲| 久久综合色老色| 欧美伊人久久大香线蕉综合| 欧美激情一区二区久久久| 久久久久久国产精品美女| 久久国产欧美日韩精品| 久久午夜羞羞影院免费观看|