<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      papamelon 242. 二分圖判定(挑戰程序設計競賽)

      地址 https://www.papamelon.com/problem/242

      解答
      如果圖中沒有出現奇數環,就不會出現涂色沖突.

      我們使用DFS依次遍歷圖中的點將其更迭的染成1或者2類顏色,最后看所有點是否會有沖突,即可判斷是不是二分圖。

      #include <iostream>
      #include <vector>
      #include <memory.h>
      
      
      using  namespace std;
      
      const int N = 1010;
      
      vector<int> gra[N];
      int color[N];
      int n;
      
      
      bool  dfs(int curr, int fill) {
      	//已經涂色 有沖突
      	if (color[curr] != 0 && color[curr] != fill) return false;
      	//已經涂色 且無沖突
      	if (color[curr] == fill) return true;
      
      	//涂色
      	color[curr] = fill;
      
      	for (int i = 0; i < gra[curr].size(); i++) {
      		int next = gra[curr][i];
      		//換個顏色 涂色下一個點
      		if (false == dfs(next, 3 - fill)) return false;
      	}
      
      
      	return true;
      }
      
      int main()
      {
      	scanf("%d", &n);
      		memset(color, 0, sizeof color);
      		for (int i = 0; i < N; i++) { gra[i].clear(); }
      		
      		for (int i = 0; i < n; i++) {
      			int a, b; scanf("%d%d",&a,&b);
      			gra[a].push_back(b);
      			gra[b].push_back(a);
      		}
      		int flag = 1;
      		
      		//逐個的更換顏色  dfs 涂色每個點
      		//考慮到可能不是連通,每個點都要作為dfs起點檢測
      		for (int i = 0; i < n; i++) {
      			if ( false == dfs(i, 1)) {
      				flag = 0; break;
      			}
      		}
      
      		if (flag == 1) {
      			printf("Yes\n");
      		}
      		else {
      			printf("No\n");
      		}
      	
      
      
      	return 0;
      }
      

      我的視頻題解空間

      posted on 2022-06-05 21:59  itdef  閱讀(52)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 成人看的污污超级黄网站免费| 久草热8精品视频在线观看| 丝袜人妻一区二区三区网站| 芦溪县| 中文字幕乱妇无码av在线| 久久天天躁狠狠躁夜夜不卡| 国产最新进精品视频| 久久精品第九区免费观看 | 日韩高清亚洲日韩精品一区二区 | 成人欧美一区二区三区在线| 国产69精品久久久久人妻| 国产一区二区三区av在线无码观看| 亚洲夜色噜噜av在线观看| 91精品午夜福利在线观看 | 国产午夜精品福利免费看| 日韩精品一区二区三区日韩| 亚洲国产成人av国产自| 老妇xxxxx性开放| 四虎成人精品永久免费av| 亚洲 一区二区 在线| 中国老熟妇自拍hd发布| 成av免费大片黄在线观看| 国产欧洲欧洲久美女久久| 激情内射亚州一区二区三区爱妻| 深夜精品免费在线观看| 国产桃色在线成免费视频| 日韩亚洲精品中文字幕| 国产亚洲精品久久777777| 国产一二三五区不在卡| 好紧好滑好湿好爽免费视频| 国产精品久久久国产盗摄| 国产在线一区二区在线视频| 成人无码午夜在线观看| 在线成人精品国产区免费| 亚洲国产成人精品区综合| 国产精品视频一品二区三| 亚洲人成网站观看在线观看| 亚洲AV无码一二区三区在线播放| 国产精品一区二区三区性色 | 欧美性猛交xxxx免费看| √天堂中文www官网在线|