国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

力扣377周賽第三題(圖論題目)

這篇具有很好參考價(jià)值的文章主要介紹了力扣377周賽第三題(圖論題目)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

力扣377周賽第三題(圖論題目),leetcode,圖論,算法

typedef pair<int,int> PII;
bool st[1100];
int h[11000000],ne[11000000],w[11000000],e[11000000],idx;
int dist[50][50];
class Solution {
public:
    void add(int a,int b,int c)
    {
        e[idx] = b,ne[idx] = h[a],w[idx] = c,h[a] = idx++;
    }
    void heap_dijkstra(int index,int start)
    {
      dist[index][start] = 0;
      priority_queue<PII,vector<PII>,greater<PII>> heap;
      heap.push({0,start});
      while(!heap.empty())
      {
        auto t = heap.top();
        heap.pop();
        int k = t.second,dis = t.first;
        if(st[k]) continue;
        else st[k] = true;
         for(int i = h[k];i != -1;i = ne[i])
         {
            int j = e[i];
            if(dist[index][j] > dist[index][k] + w[i])
            {
                dist[index][j] = dist[index][k] + w[i];
                heap.push({dist[index][j],j});
            }
         }
      }
    }
    long long minimumCost(string source, string target, vector<char>& original, vector<char>& changed, vector<int>& cost) 
    {
         int n = original.size();
         memset(h,-1,sizeof(h));
         for(int i = 0;i < n;i++)
         {
            int a = original[i] - 'a';
            int b = changed[i] - 'a';
            int c = cost[i];
            add(a,b,c);
         }
         memset(dist,0x3f,sizeof(dist));
        
        for(int i = 0;i < 26;i++)
        {
            memset(st,0,sizeof(st));
            heap_dijkstra(i,i);//預(yù)處理出來 i字符 到任意字符的最短距離
        }
        
        long long res = 0;
        int m = source.size();
        for(int i = 0;i < m;i++)
        {
            int a = source[i] - 'a';
            int b = target[i] - 'a';
            if(dist[a][b] == 0x3f3f3f3f) return -1;
            res += dist[a][b];
        }
        return res;
    }
};

?文章來源地址http://www.zghlxwxcb.cn/news/detail-765637.html

到了這里,關(guān)于力扣377周賽第三題(圖論題目)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【周賽第69期】滿分題解 軟件工程選擇題 枚舉 dfs

    昨晚沒睡好,腦子不清醒,痛失第1名 關(guān)于工程效能,以下哪個(gè)選項(xiàng)可以幫助提高團(tuán)隊(duì)的開發(fā)效率? A、頻繁地進(jìn)行代碼審查 B、使用自動(dòng)化測試工具 C、使用版本控制系統(tǒng) D、所有選項(xiàng)都正確 選D。 以下哪個(gè)選項(xiàng)不屬于編碼規(guī)范的內(nèi)容? A、變量命名規(guī)則 B、注釋規(guī)范 C、代碼縮

    2024年02月14日
    瀏覽(12)
  • 【leetcode 力扣刷題】回文串相關(guān)題目(KMP、動(dòng)態(tài)規(guī)劃)

    【leetcode 力扣刷題】回文串相關(guān)題目(KMP、動(dòng)態(tài)規(guī)劃)

    題目鏈接:5. 最長回文子串 題目內(nèi)容: 題目就是要我們找s中的回文子串,還要是最長的。其實(shí)想想,暴力求解也行……就是遍歷所有的子串,同時(shí)判斷是不是回文串,是的話再和記錄的最大長度maxlen比較,如果更長就更新。時(shí)間復(fù)雜度直接變成O(n^3)。 優(yōu)化的點(diǎn)在于,假設(shè)子

    2024年02月09日
    瀏覽(27)
  • 2023-07-12力扣今日三題

    鏈接: 2058. 找出臨界點(diǎn)之間的最小和最大距離 題意: 鏈表 某個(gè)節(jié)點(diǎn) 嚴(yán)格大于 前后時(shí),這個(gè)節(jié)點(diǎn)為 局部極大值節(jié)點(diǎn) ;某個(gè)節(jié)點(diǎn) 嚴(yán)格小于 前后時(shí),這個(gè)節(jié)點(diǎn)為 局部極小值節(jié)點(diǎn) 前提:必須前后均非空 找兩個(gè)不同臨界點(diǎn)的 最大距離和最小距離 解: 一開始還以為要找極大和極

    2024年02月15日
    瀏覽(15)
  • 算法學(xué)習(xí)——LeetCode力扣圖論篇3(127. 單詞接龍、463. 島嶼的周長、684. 冗余連接、685. 冗余連接 II)

    算法學(xué)習(xí)——LeetCode力扣圖論篇3(127. 單詞接龍、463. 島嶼的周長、684. 冗余連接、685. 冗余連接 II)

    127. 單詞接龍 - 力扣(LeetCode) 描述 字典 wordList 中從單詞 beginWord 和 endWord 的 轉(zhuǎn)換序列 是一個(gè)按下述規(guī)格形成的序列 beginWord - s1 - s2 - … - sk: 每一對(duì)相鄰的單詞只差一個(gè)字母。 對(duì)于 1 = i = k 時(shí),每個(gè) si 都在 wordList 中。注意, beginWord 不需要在 wordList 中。 sk == endWord 給你兩

    2024年04月09日
    瀏覽(19)
  • 長城網(wǎng)絡(luò)靶場第三題

    長城網(wǎng)絡(luò)靶場第三題

    ?關(guān)卡描述: 1.oa服務(wù)器的內(nèi)網(wǎng)ip是多少? 先進(jìn)行ip統(tǒng)計(jì),開始逐漸查看前面幾個(gè)ip 基本上都是b/s,所以大概率是http,過濾一下ip 第一個(gè)ip好像和oa沒啥關(guān)系 第二個(gè)ip一點(diǎn)開就是 oa,應(yīng)該就是他了。 關(guān)卡描述: 2.黑客的攻擊ip是多少 ip.src==ip,這個(gè)過濾源ip的過濾語句 我們第一個(gè)

    2024年02月09日
    瀏覽(16)
  • 吾愛2023新年紅包題第三題

    吾愛2023新年紅包題第三題

    吾愛論壇2023年春節(jié)紅包安卓題,隨便玩一玩; https://www.52pojie.cn/thread-1738015-1-1.html 第三題:https://www.52pojie.cn/home.php?mod=taskdo=viewid=22 首先我們下載后,打開apk是提示要點(diǎn)擊 999次即可通關(guān); 注意: 在非自己環(huán)境下,建議做題把手機(jī)聲音關(guān)閉,hhhh (只可意會(huì)不可言傳) 直接上

    2024年02月11日
    瀏覽(17)
  • 計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)第三題考點(diǎn)

    計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)第三題考點(diǎn)

    數(shù)據(jù)包分析。 ? ? 1、DHCP的工作流程如下: ? ? ? ? ??1號(hào)報(bào)文是release報(bào)文,是DHCP客戶機(jī)發(fā)給服務(wù)器申請(qǐng)釋放IP地址的報(bào)文。 ? ? DHCP報(bào)文具體解析如下: ? ? Boot record type--引導(dǎo)記錄類型,值為1表示是客戶機(jī)發(fā)出的報(bào)文,值為2表示是服務(wù)器發(fā)出的報(bào)文。 ? ? Hardware address ?

    2024年02月07日
    瀏覽(28)
  • CCF-CSP 26次 第三題【角色授權(quán)】

    計(jì)算機(jī)軟件能力認(rèn)證考試系統(tǒng) 20分: 100分: 需要注意提速之后,scanf與cin不能同時(shí)用

    2024年02月10日
    瀏覽(30)
  • SQL注入sqli_labs靶場第三題

    SQL注入sqli_labs靶場第三題

    ?id=1\\\'and 1=1 and \\\'1\\\'=\\\'1和?id=1\\\'and 1=1 and \\\'1\\\'=\\\'1進(jìn)行測試如果1=1頁面顯示正常和原頁面一樣,并且1=2頁面報(bào)錯(cuò)或者頁面部分?jǐn)?shù)據(jù)顯示不正常,那么可以確定此處為字符型注入。 根據(jù)報(bào)錯(cuò)信息判斷為單引號(hào)帶括號(hào)注入 聯(lián)合查詢: 猜解列名 ?id=1\\\') order by 3--+ 判斷回顯點(diǎn) ?id=-1\\\') union select

    2024年04月11日
    瀏覽(19)
  • 【蔚來汽車】蔚來20220713第三題-旅游規(guī)劃 <模擬、滑動(dòng)窗口>

    ??牛牛對(duì) n 個(gè)城市旅游情況進(jìn)行了規(guī)劃,已知每個(gè)城市有兩種屬性 x 和 y ,其中 x 表示去第 i 號(hào)城市的花費(fèi),y 表示在第 i 號(hào)城市游玩后會(huì)得到的開心值。 ??現(xiàn)在牛牛希望從中挑選出一些城市去游玩,但挑選出的城市必須滿足任意兩個(gè)城市之間花費(fèi)差值的絕對(duì)值小于 k ?

    2024年02月11日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包