日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【算法】二分图的判定

發布時間:2024/4/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【算法】二分图的判定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

二分圖的判定

              給定一個具有n個頂點的圖。要給圖上每個頂點染色,并且要使相鄰的頂點顏色不同。

              判斷是否能最多用兩種顏色進行染色。題目保證沒有重邊和自環。

概念:把相鄰頂點染成不同顏色的問題叫做圖的著色問題。對圖進行染色所需要的最小顏色數稱為最小著色度。

    最小著色度為2的圖稱作二分圖。

分析:如果只用兩種顏色,那么確定一個頂點的顏色之后,和它相鄰的頂點的顏色也就確定了。

    因此,選擇任意一個頂點出發,依次確定相鄰頂點的顏色,就可以判斷是否可以被2種顏色染色了。

    這個問題用深度優先搜索可以簡單實現。

#include <bits\stdc++.h> using namespace std; #define MAX_V 1000//輸入 vector<int> G[MAX_V]; //圖 int V; //頂點數 int color[MAX_V]; //頂點的顏色 (1 or -1) //頂點v,顏色c bool dfs(int v,int c){color[v] = c;//把當前頂點相鄰的頂點掃一遍 for(int i = 0;i < G[v].size(); i++){//如果相鄰頂點已經被染成同色了,說明不是二分圖 if(color[G[v][i]] == c) return false;//如果相鄰頂點沒有被染色,染成-c,看相鄰頂點是否滿足要求 if(color[G[v][i]] == 0 && !dfs(G[v][i],-c)) return false;}//如果都沒問題,說明當前頂點能訪問到的頂點可以形成二分圖 return true; }void solve(){//可能是不連通圖,所以每個頂點都要dfs一次 for(int i = 0;i < V; i++){if(color[i] == 0){//第一個點顏色為 1 if(!dfs(i,1)){cout << "No" << endl;return;}}} }int main(){//輸入 }

總結

以上是生活随笔為你收集整理的【算法】二分图的判定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97中文字幕| 女性向小h片资源在线观看 日本天天操 | 亚洲爱爱爱 | 黄色片高清 | 国产亚洲欧美在线 | 日韩视频免费观看高清完整版在线观看 | 久久1234| 一级全黄少妇性色生活片 | 色婷av| 黄页免费视频 | 午夜影院免费体验区 | 在线观看黄网 | 少妇激情在线 | 巨茎人妖videos另类 | 1024你懂的日韩 | 操夜夜操 | 亚洲 国产 欧美 日韩 | 亚洲乱码日产精品bd在线观看 | 在线综合av| 中国精品视频 | 成人黄色一区二区三区 | 欧美日韩一区二区三区国产精品成人 | 九九精品视频在线 | 一区二区成人精品 | 欧美人与动牲交a欧美精品 欧美三级在线看 | 九九九九久久久久 | 久久久久久无码精品大片 | 国产成人久久精品流白浆 | 亚洲熟女乱色一区二区三区 | 精品欧美乱码久久久久久1区2区 | 亚洲成人a v | 亚洲图色在线 | 一区二区三区精品免费视频 | 好吊操av | 欧美日韩国内 | 狠狠操人人干 | 久久精品毛片 | 一区二区国产电影 | 久久九精品| 都市激情中文字幕 | 538国产视频 | 久久99久久99精品免观看软件 | 欧美碰碰碰 | 欧美在线另类 | 欧美午夜网站 | 日本在线不卡一区 | 美女被揉胸视频 | 超碰青草| 欧美性久久 | 一级黄色免费观看 | jizz韩国 | 三级av在线播放 | 超能一家人电影免费喜剧在线观看 | av波多野吉衣| 国产一区日韩 | 亚洲精品国产一区二区 | www在线观看免费视频 | 夜夜操影视 | 男女爽爽 | 在线免费观看日韩av | 欧美久久久久久久久久久久久久 | 青青视频免费在线观看 | 欧美变态网站 | 91麻豆精品一二三区在线 | 三级全黄做爰龚玥菲在线 | 国模吧无码一区二区三区 | 欧美老女人bb | 国产懂色av | 日本在线一 | 调教驯服丰满美艳麻麻在线视频 | 国产亚洲视频在线观看 | 中文字幕免费中文 | 亚洲精品国产精品乱码不66 | av中文字幕亚洲 | 日本欧美在线视频 | 四虎永久免费影院 | 国产在线观看黄 | 伊人夜色 | 三及毛片 | 涩涩一区 | 99精品视频网站 | 青青青青操| 欧美日韩精品一区二区在线观看 | 亚洲国产精品成人综合色在线婷婷 | 一区二区日本 | 国产高清视频免费 | 隣の若妻さん波多野结衣 | 一区二区三区精 | 亚洲免费在线观看 | 免费成人在线观看 | 国产成人免费看一级大黄 | 好吊视频一区二区 | 五月天中文字幕在线 | 毛片视频免费播放 | 香港三日本三级少妇66 | 变态 另类 国产 亚洲 | 国产精品一级二级 | 日韩欧美一级二级 | 中文国产|