当前位置: 首页 > news >正文

做字幕模板下载网站/免费二级域名分发

做字幕模板下载网站,免费二级域名分发,做网站微信支付多少钱,什么是网络营销的市场细分【算法描述】 二分图又称作二部图,是图论中的一种特殊模型。 设G(V, E)是一个无向连通图,如果顶点集V可分割为两个互不相交的子集A、B,并且边集E中的每条边(i, j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B)&#xff0c…

【算法描述】
二分图又称作二部图,是图论中的一种特殊模型。 设G=(V, E)是一个无向连通图,如果顶点集V可分割为两个互不相交的子集A、B,并且边集E中的每条边(i, j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B),则称无向连通图G为一个二分图。

黑白染色法判断无向连通图是二分图的大致思路就是先找到一个没被染色的节点u,把它染上一种颜色,之后遍历所有与它相连的节点v,如果节点v已被染色并且颜色和节点u一样,那么就失败了。如果这个节点v没有被染色,先把它染成与节点u不同颜色的颜色,然后遍历所有与节点v相连的节点......。就这样循环下去,直到结束为止。

注意:若图G是非连通图,则需要依次判断各连通子图是不是二分图。

【程序代码】

#include<bits/stdc++.h>
using namespace std;
const int maxn=1e5;vector<int> G[maxn];
int color[maxn];int bfs(int u) {queue<int> Q;Q.push(u);color[u]=1;while(!Q.empty()) {int t=Q.front();Q.pop();for(int i=0; i<G[t].size(); i++) {if(color[G[t][i]]==color[t])return 0; //Adjacent nodes are the same color, not bipartite graphelse if(color[G[t][i]]==0) { //no dyeingcolor[G[t][i]]=-color[t];Q.push(G[t][i]);}}}return 1;
}int main() {int n,m,x,y;cin>>n>>m;for(int i=0; i<n; i++) { //initG[i].clear();color[i]=0;}for(int i=0; i<m; i++) { //Adjacency Listcin>>x>>y;G[x].push_back(y);G[y].push_back(x);}if(bfs(1))cout<<"YES"<<endl;elsecout<<"NO"<<endl;return 0;
}


【测试数据】

in1:
9 8
1 6
2 6
2 7
3 8
3 9
4 7
5 6
5 9

out1:
YES
----------

in2:
9 8
1 6
2 6
2 7
3 8
3 9
4 7
5 6
6 7

out2:
NO



【参考文献】
https://baike.baidu.com/item/%E4%BA%8C%E5%88%86%E5%9B%BE/9089095?fr=aladdin
https://www.cnblogs.com/jsawz/p/6847185.html
https://blog.csdn.net/qq_43469254/article/details/88956159
https://blog.csdn.net/chaiwenjun000/article/details/47662911
https://blog.csdn.net/l2533636371/article/details/79749020
https://blog.csdn.net/FeBr2/article/details/51932611

http://www.lbrq.cn/news/800011.html

相关文章:

  • 用php做的网站有哪些/个人网站制作流程
  • 网站无搜索结果页面怎么做/湖南竞价优化哪家好
  • 福建工程建设管理中心网站/上热门最火标题
  • linux代码做网站/百度一下官网首页
  • 什么网站做详情页好/百度网盟推广官方网站
  • 厦门建站最新消息/店铺如何运营和推广
  • 贵阳查房子备案的网站/网站推广公司黄页
  • .net作业做网站/山东今日头条新闻
  • 网络推广网站排名/短视频seo公司
  • 万网做网站/seo分析报告怎么写
  • 机械加工网外协/小红书笔记关键词排名优化
  • 建立网站有哪些步骤?/网络自动推广软件
  • 网站开发赚钱吗?/ks刷粉网站推广马上刷
  • 网站建设行业企业发展前景/seo优化有百度系和什么
  • 假冒中国建设银行的网站/网店运营公司
  • 清新太和做网站/必应搜索引擎怎么样
  • wordpress变成静态网页/seo专业学校
  • 做网站需要那些技术/网站排名查询站长之家
  • ubuntu做php网站/杭州网站优化咨询
  • 在哪里可以接网站开发的外包/网络推广公司哪里好
  • 做网站策划营销推广/seo站外优化平台
  • 设计网站建设常州/培训机构咨询
  • 网站推广优化外包/磁力搜索器在线
  • 建设部网站造价注册/北京官方seo搜索引擎优化推荐
  • 绍兴seo整站优化/百度关键词优化工具
  • 福建住房和建设网站密码忘记/百度站长平台注册
  • 企业网站模板建站怎么用/厦门seo外包公司
  • 网站备案流程公安/福州网络推广运营
  • 江西网站建设技术/刘连康seo培训哪家强
  • 哈尔滨网站制作招聘/青岛关键词优化报价
  • 中州养老项目:Mybatis自动填充拦截器
  • TypeScript03-web项目知识
  • ffmpeg命令和ffplay命令详解
  • hcip---ospf知识点总结及实验配置
  • Python中元组,字典,集合的易错题(含解析)
  • Qt 开发 IDE 插件开发指南