亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1076.txt

?? 廈門大學OJ上的ACM題1076源碼
?? TXT
字號:
1076.安全網絡 ver.3
Time Limit: 5000 MS         Memory Limit: 65536 K 
Total Submissions: 981 (129 users)         Accepted: 220 (92 users) 
[ My Solution ] 

Description
  現在有個一個內部局域網絡,里面有N臺機器。為了某種安全原因的考慮,有些機器之間是無法直接通訊的,即使可以通訊,機器與機器之間的通訊都是經過加密的。由于不同機器之間傳輸的內容不同,所以他們通訊采用的加密級別也不大相同。不同的加密級別導致破解的難度不一樣,越高的加密級別破解需要的時間也越多。如果我們獲得了編號為i的機器的完全控制權,且機器i和機器j可以直接通訊,另外我們破解了機器i和機器j之間的加密信息,那么我們就得到了機器j的完全控制權。
  現在你通過了某種手段入侵了1號機器,得到了這臺機器的完全控制權,為了擴大勞動果實,你準備對其余的機器也在你的控制當中,但是由于需要破解加密信息才能控制其它機器,你又不想浪費太多時間在破解上,現在你來算算你至少需要多少時間才能完全控制整個網絡。



Input
  輸入的第一行是兩個正整數N(2 <= N <= 100,000) M(0 < M <= 200,000),表示機器的數目和允許通訊的機器對數。
  輸入的第二行開始到第M+1行,每行3個整數,A B T( 1 <= A, B <= N, T <= 10,000, A ≠ B),表示機器A和機器B之間可以互相通訊,且破解這個通訊的時間是T。輸入保證不存在重復的AB對。



Output
  輸出完全控制所有機器的最少時間。如果無法滿足要求則輸出-1。



Sample Input
4 4
1 2 4
1 3 9
2 3 2
4 3 1



Sample Output
7



RunId 29718 of Problem 1076
Submit Time: 2008-11-02 19:08:05    Language: G++    Code Length: 1981 B 
    Result: Accepted    Time: 780 MS    Memory: 7620 K    Judge: Apple





#include <stdio.h>   
#include <stdlib.h>   
typedef struct arcnode{   
    long adjvex;   
    long info;   
    arcnode *nextarc;   
}arcnode;   
arcnode *graph[100001];   
long hsort[100001];   
long hpos[100001];   
long curnum = 0;   
long closedge[100001] = {0};   
void heapadjust(long pos)   
{   
    for (long i=pos/2; i>=1; i/=2){   
        long key = hsort[i];   
        long s = i;   
        for (long j=s*2; j<=curnum; j*=2){   
            if (j+1<=curnum && closedge[hsort[j+1]]<closedge[hsort[j]])   
                j++;   
            if (closedge[key] < closedge[hsort[j]])   
                break;   
            hsort[s] = hsort[j];   
            hpos[hsort[s]] = s;   
            s = j;   
        }   
        hsort[s] = key;   
        hpos[key] = s;   
    }   
}   
int main()   
{   
    long n, m;   
    scanf("%ld %ld", &n, &m);   
    for (long j=1; j<=n; j++)   
        graph[j] = NULL;   
    for (long i=1; i<=m; i++){   
        arcnode *p = (arcnode *)malloc(sizeof(arcnode));   
        long vex;   
        scanf("%ld %ld %ld", &vex, &p->adjvex, &p->info);   
        p->nextarc = graph[vex];   
        graph[vex] = p;   
        arcnode *r = (arcnode *)malloc(sizeof(arcnode));   
        r->adjvex = vex;   
        r->nextarc = graph[p->adjvex];   
        graph[p->adjvex] = r;   
        r->info = p->info;   
    }   
    long time = 0;   
    arcnode *p=graph[1];   
    while (p != NULL){   
        closedge[p->adjvex] = p->info;   
        hsort[++curnum] = p->adjvex;   
        hpos[p->adjvex] = curnum;   
        p = p->nextarc;   
        heapadjust(curnum);   
    }   
    closedge[1] = -1;   
    bool complete = 1;   
    for (long k=2; k<=n; k++){   
        long pos = 0;   
        if (curnum >= 1){   
            pos = hsort[1];   
            hsort[1] = hsort[curnum--];   
            hpos[hsort[1]] = 1;   
            heapadjust(2);   
        }   
        if (pos==0){   
            complete = 0;   
            break;   
        }   
        time += closedge[pos];   
        closedge[pos] = -1;   
        for (arcnode *q=graph[pos]; q!=NULL; q=q->nextarc)   
            if (closedge[q->adjvex]>q->info || closedge[q->adjvex]==0){   
                if (closedge[q->adjvex] == 0){   
                    hsort[++curnum] = q->adjvex;   
                    hpos[q->adjvex] = curnum;   
                }   
                closedge[q->adjvex] = q->info;   
                heapadjust(hpos[q->adjvex]);   
            }   
    }   
    if (complete == 1)   
        printf("%ld", time);   
    else  
        printf("-1");   
    return 0;   
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级高清毛片| 韩国精品一区二区| 精品视频全国免费看| 亚洲人被黑人高潮完整版| jlzzjlzz欧美大全| 一区二区三区波多野结衣在线观看 | av在线不卡免费看| 日韩一区中文字幕| 在线中文字幕不卡| 日本视频一区二区三区| 久久久久久日产精品| 99r精品视频| 日韩在线一区二区三区| 精品国产乱码久久久久久久久| 国产精华液一区二区三区| 国产精品女人毛片| 欧美无乱码久久久免费午夜一区 | 捆绑紧缚一区二区三区视频| 久久综合狠狠综合久久激情| jizz一区二区| 日本成人中文字幕在线视频| 国产精品欧美极品| 3d动漫精品啪啪一区二区竹菊| 久88久久88久久久| 国产精品国模大尺度视频| 欧美卡1卡2卡| 成人毛片视频在线观看| 午夜欧美2019年伦理| 国产欧美精品国产国产专区 | 成人av在线网| 天堂成人国产精品一区| 国产欧美一区二区三区沐欲| 欧美日韩中文字幕一区| 国产自产高清不卡| 亚洲一区免费在线观看| 国产午夜一区二区三区| 欧美私人免费视频| 成人午夜精品一区二区三区| 午夜精品爽啪视频| 亚洲素人一区二区| 精品国产髙清在线看国产毛片| 91碰在线视频| 国产成人在线色| 日本成人在线一区| 亚洲女女做受ⅹxx高潮| 久久久综合激的五月天| 欧美一区二区网站| 在线观看一区二区视频| 成人午夜视频在线观看| 久久精品99久久久| 亚洲成人免费看| 亚洲欧美日韩国产手机在线| 久久婷婷国产综合精品青草| 欧美日韩国产高清一区二区三区| av电影一区二区| 国产精品一线二线三线| 免费在线一区观看| 亚洲h在线观看| 亚洲自拍另类综合| 亚洲欧美另类久久久精品2019| 国产亚洲污的网站| 精品99一区二区| 91精品久久久久久久99蜜桃| 欧美日韩一区二区欧美激情 | 色婷婷综合久久久中文一区二区 | 午夜视频久久久久久| 亚洲色图欧美偷拍| 中日韩免费视频中文字幕| 久久亚洲精品国产精品紫薇| 欧美一区二区三区在线电影 | 91精品1区2区| 91麻豆国产精品久久| 99久久精品免费看国产| 成人精品gif动图一区| 国产盗摄视频一区二区三区| 国内外成人在线| 国产一区二区三区免费播放| 精品一区二区三区在线播放| 蜜臀av亚洲一区中文字幕| 日韩中文字幕1| 日韩精品成人一区二区三区| 天天综合天天做天天综合| 一区二区三区视频在线观看| 亚洲曰韩产成在线| 亚洲午夜久久久久久久久久久| 一区二区三区四区在线播放 | 91麻豆精品国产91久久久更新时间 | 五月综合激情婷婷六月色窝| 丝袜美腿成人在线| 另类欧美日韩国产在线| 久久99精品国产.久久久久久| 蜜桃精品视频在线| 极品少妇xxxx精品少妇| 国产成人午夜高潮毛片| 不卡的av网站| 色综合视频一区二区三区高清| 一本一本大道香蕉久在线精品| 欧美性猛交xxxx黑人交| 日韩亚洲欧美综合| 欧美激情一区二区三区| 亚洲美腿欧美偷拍| 视频一区二区国产| 国产精品88av| 91麻豆精品一区二区三区| 欧美精品三级日韩久久| 欧美va天堂va视频va在线| 中文字幕精品三区| 亚洲图片欧美一区| 精油按摩中文字幕久久| 不卡av在线网| 日韩欧美一区中文| 国产片一区二区三区| 夜夜精品视频一区二区| 韩国v欧美v日本v亚洲v| 91丝袜美女网| 精品乱人伦一区二区三区| 中文字幕欧美日本乱码一线二线| 一区二区三区高清不卡| 国产在线视频不卡二| 99re这里都是精品| 日韩一区二区三区视频| 亚洲欧美自拍偷拍| 久久精工是国产品牌吗| 色婷婷精品大视频在线蜜桃视频| 91精品国产综合久久国产大片| 日本一区二区视频在线观看| 亚洲成人综合在线| 豆国产96在线|亚洲| 欧美精品精品一区| |精品福利一区二区三区| 久久99蜜桃精品| 欧美性感一区二区三区| 中文字幕av资源一区| 日韩成人免费电影| 色偷偷88欧美精品久久久| 国产亚洲综合色| 免费成人在线播放| 欧美在线999| 中文字幕亚洲一区二区av在线| 青青草成人在线观看| 色婷婷综合五月| 亚洲欧洲精品天堂一级| 久久国产三级精品| 欧美精品xxxxbbbb| 亚洲精品亚洲人成人网在线播放| 国产一区二区三区精品视频| 欧美色中文字幕| 亚洲欧美aⅴ...| 国产999精品久久| 精品福利视频一区二区三区| 日韩国产欧美在线视频| 精品视频在线看| 午夜伊人狠狠久久| 色丁香久综合在线久综合在线观看| 国产视频一区二区在线| 国产一区二区在线观看视频| 欧美一个色资源| 日韩不卡免费视频| 欧美一区二区三区在线| 日韩福利电影在线| 欧美一级片在线看| 日韩av一区二区在线影视| 欧美色电影在线| 亚洲国产精品一区二区尤物区| 色视频欧美一区二区三区| 亚洲视频一二三| 色成年激情久久综合| 亚洲一级在线观看| 欧美日韩国产在线观看| 亚洲国产视频一区| 在线电影一区二区三区| 日本系列欧美系列| 欧美一级电影网站| 精品亚洲porn| 国产欧美精品一区二区色综合 | 韩日av一区二区| 2022国产精品视频| 国产一区91精品张津瑜| 日本一区二区三区国色天香| 国产成+人+日韩+欧美+亚洲| 国产精品无圣光一区二区| 成人午夜看片网址| 亚洲精品国产无天堂网2021| 精品视频一区二区三区免费| 日韩精品成人一区二区在线| 精品国产乱码久久久久久老虎| 国产98色在线|日韩| 亚洲伦在线观看| 欧美精品亚洲一区二区在线播放| 日本成人在线电影网| 精品国产三级电影在线观看| 国产一区二区中文字幕| 亚洲色图视频免费播放| 欧美日韩国产综合一区二区三区| 久久99久久精品| 国产精品美女久久久久高潮| 91福利视频网站| 韩国av一区二区三区四区| 亚洲人xxxx| 精品88久久久久88久久久|