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

代做论文网站宁波seo推广联系方法

代做论文网站,宁波seo推广联系方法,软件设计师怎么考,智慧团建官网登录口入口O(nm) 二分图&#xff1a;可以把所有的点划分到两边&#xff0c;使得边只在集合之间&#xff0c;集合内部没有边。 二分图当且仅当图中不含奇数环&#xff08;边数为奇数条&#xff09; #include <iostream> #include <vector> #include <cstring> using …

O(n+m)

二分图:可以把所有的点划分到两边,使得边只在集合之间,集合内部没有边。

二分图当且仅当图中不含奇数环(边数为奇数条)

#include <iostream>
#include <vector>
#include <cstring>
using namespace std;const int N = 100010;
int n, m;
vector<int> g[N]; // 邻接表存图
int color[N];bool dfs(int u, int c) {color[u] = c;for (int j : g[u]) { // 遍历所有邻接点if (!color[j]) {if (!dfs(j, 3 - c)) return false;}else if (color[j] == c) return false;}return true;
}int main() {cin >> n >> m;while (m--) {int a, b;cin >> a >> b;g[a].push_back(b);g[b].push_back(a); // 无向图,双向加边}bool flag = true;for (int i = 1; i <= n; i++) {if (!color[i]) {if (!dfs(i, 1)) {flag = false;break;}}}if (flag) puts("Yes");else puts("No");return 0;
}

http://www.dtcms.com/wzjs/35375.html

相关文章:

  • 网站建设方案书 模板百度旗下产品
  • 专门做五金的网站站长工具推荐
  • 企业网站备案资料样本如何创建一个app平台
  • 深圳营销型网站设计百度广告联盟点击一次多少钱
  • wordpress bloginfo杭州seo网站建设靠谱
  • php 企业网站开发实例搜索网站有哪些
  • 常熟有做网站的网络公司吗百度竞价推广课程
  • aspcms中引文 网站修改配置seo描述快速排名
  • wordpress近义词搜索百度关键词优化查询
  • 做网站用备案吗网络营销概念
  • 怎么做移动网站吗站内推广方式有哪些
  • 佛山网站快照优化公司泰州网站整站优化
  • 微商货源网站源码百度贴吧人工客服电话
  • wordpress主题 粉色seo关键词推广
  • wordpress 怎么安装插件济南公司网站推广优化最大的
  • 桥西区附近网站建设价格怎么注册个人网站
  • 网站首页二级下拉框怎么做陕西企业网站建设
  • logo设计网站平台免费招收手游代理
  • 大红门做网站的公司深圳市社会组织总会
  • 广告投放网搜索关键词排名优化服务
  • 图书馆网站建设的项目报告百度不收录网站怎么办
  • 黑河做网站湖北seo推广
  • 企业品牌网站建设价格优化大师专业版
  • 做自己的网站后台上海优化seo公司
  • 做个网站哪里可以做网站推广平台排行
  • 网站seo顾问百度信息流广告平台
  • 深圳市手机网站建设报价seo测试
  • 上海网站制作公司国际热点事件
  • 做网站的qq兼职国内做seo最好的公司
  • 网络公司做网站赚钱码百度怎么发免费广告