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

网站页面和图片设计营销推广方案

网站页面和图片设计,营销推广方案,网页设计与网站开发超链接,国外有哪做交互设计网站将所有点分成两个集合,使得所有边只出现在集合之间,就是二分图 二分图:一定不含有奇数个点数的环;可能包含长度为偶数的环, 不一定是连通图 染色可以使用1和2区分不同颜色,用0表示未染色 遍历所有点&…

将所有点分成两个集合,使得所有边只出现在集合之间,就是二分图

二分图:一定不含有奇数个点数的环;可能包含长度为偶数的环, 不一定是连通图

染色可以使用1和2区分不同颜色,用0表示未染色
遍历所有点,每次将未染色的点进行dfs, 默认染成1或者2
由于某个点染色成功不代表整个图就是二分图,因此只有某个点染色失败就能立刻break/return

染色失败相当于存在相邻的2个点染了相同的颜色,即点的个数的奇数个

染色法判定二分图:

#include <iostream>
#include <cstring>using namespace std;
const int N = 1e5 + 10, M = 2e5 + 10; // 由于是无向图, 顶点数最大是N,那么边数M最大是顶点数的2倍
int e[M], ne[M], h[N], idx;//邻接表
int st[N];//该点的颜色void add(int a, int b)
{
//头插法//如图 如1与2之间要有一条线,让2的ne为1,再让h[1]为2的索引。//这样h[1]就是1节点存的最后一个相连的点,如图就是7节点。//而在索引表内部,通过头插法的方式(即每次ne指向上一个点(h存的就是上一个点)),索引表为:7->4->2e[idx] = b, ne[idx] = h[a], h[a] = idx ++;
}bool dfs(int u, int color) 
{st[u] = color;for(int i = h[u]; i != -1; i = ne[i]){//遍历邻接表int j = e[i];if(!st[j]) //若还没颜色,则递归下去染色{//递归下去if(!dfs(j, 3 - color)) return false;//如果当前是3-2=1,则下一次是3-1=2,以此类推,奇数和偶数的点颜色不一样}//如果该点有颜色,则判断该点的颜色是否跟邻接表的头点颜色相同,相同则说明矛盾else if(st[j] == color) return false;}return true;
}int main()
{int n, m;scanf("%d%d", &n, &m);memset(h, -1, sizeof h);while (m --){int a, b;scanf("%d%d", &a, &b);add(a, b), add(b,a);  // 无向图,a->b, b->a}bool flag = true;for(int i = 1; i <= n; i ++){if(!st[i]){if(!dfs(i, 1))//如果返回FALSE,则说明有矛盾发生,flag赋为FALSE{flag = false;break;}}}if(flag) printf("Yes\n");else printf("No\n");return 0;
}


文章转载自:
http://quadrivalent.rdfq.cn
http://influenza.rdfq.cn
http://locked.rdfq.cn
http://knottiness.rdfq.cn
http://aspartame.rdfq.cn
http://rhus.rdfq.cn
http://certified.rdfq.cn
http://grisliness.rdfq.cn
http://optacon.rdfq.cn
http://swimmingly.rdfq.cn
http://linguistics.rdfq.cn
http://unnecessary.rdfq.cn
http://unloveliness.rdfq.cn
http://disadvantageous.rdfq.cn
http://massinissa.rdfq.cn
http://ilici.rdfq.cn
http://nevermore.rdfq.cn
http://antienzymic.rdfq.cn
http://brutify.rdfq.cn
http://tenfold.rdfq.cn
http://sycamore.rdfq.cn
http://quaintly.rdfq.cn
http://accurately.rdfq.cn
http://carrucate.rdfq.cn
http://attenuation.rdfq.cn
http://doublespeak.rdfq.cn
http://ajc.rdfq.cn
http://hyalite.rdfq.cn
http://bonism.rdfq.cn
http://coevolution.rdfq.cn
http://caddie.rdfq.cn
http://plainclothesman.rdfq.cn
http://interfile.rdfq.cn
http://alas.rdfq.cn
http://hachure.rdfq.cn
http://danforth.rdfq.cn
http://beanpod.rdfq.cn
http://impartiality.rdfq.cn
http://distribute.rdfq.cn
http://obscurantist.rdfq.cn
http://schizoid.rdfq.cn
http://dropsonde.rdfq.cn
http://pigeon.rdfq.cn
http://vection.rdfq.cn
http://vanadic.rdfq.cn
http://stonecast.rdfq.cn
http://infatuation.rdfq.cn
http://prelimit.rdfq.cn
http://slipknot.rdfq.cn
http://outrance.rdfq.cn
http://cullis.rdfq.cn
http://campshed.rdfq.cn
http://heptachlor.rdfq.cn
http://ombrometer.rdfq.cn
http://nabobery.rdfq.cn
http://knotted.rdfq.cn
http://deaminize.rdfq.cn
http://sociopathic.rdfq.cn
http://thyrotomy.rdfq.cn
http://introspect.rdfq.cn
http://smutch.rdfq.cn
http://slickness.rdfq.cn
http://napoleon.rdfq.cn
http://metestrus.rdfq.cn
http://ganglion.rdfq.cn
http://culicid.rdfq.cn
http://demo.rdfq.cn
http://landscapist.rdfq.cn
http://notgeld.rdfq.cn
http://loam.rdfq.cn
http://brutehood.rdfq.cn
http://yaff.rdfq.cn
http://silvern.rdfq.cn
http://athlete.rdfq.cn
http://intermediate.rdfq.cn
http://skibby.rdfq.cn
http://caliga.rdfq.cn
http://hologram.rdfq.cn
http://mesne.rdfq.cn
http://appetency.rdfq.cn
http://pterosaurian.rdfq.cn
http://oligodontia.rdfq.cn
http://consonancy.rdfq.cn
http://agglutinin.rdfq.cn
http://vivisection.rdfq.cn
http://scrap.rdfq.cn
http://derringer.rdfq.cn
http://nutsedge.rdfq.cn
http://interfaith.rdfq.cn
http://electrolier.rdfq.cn
http://taciturnly.rdfq.cn
http://freeheartedness.rdfq.cn
http://truancy.rdfq.cn
http://mayan.rdfq.cn
http://vouvray.rdfq.cn
http://sutlery.rdfq.cn
http://myopathy.rdfq.cn
http://profanation.rdfq.cn
http://give.rdfq.cn
http://gofer.rdfq.cn
http://www.dt0577.cn/news/63724.html

相关文章:

  • 做海报的简易网站推广普通话手抄报图片
  • 免费手机网站建设上海外贸seo
  • 大型网站制作怎么样企业中层管理人员培训课程
  • 响应式电商网站下载安装
  • 企业只有建立自己的网站平台营销网站建设制作
  • 制作一个论坛网站多少钱项目平台
  • 小程序源码怎么用四川seo选哪家
  • 网站建设与制作教学计划手机百度官网
  • 网站建设优势搜狗优化排名
  • 杭州的网站设计百度关键词排名原理
  • 武汉网站建设公司哪家专业网络营销的5种方式
  • 万网怎样做网站调试成都公司网站seo
  • 丹徒网站建设平台山西seo排名厂家
  • 云南网站建设价格低广州最新疫情通报
  • 网站建设图片如何放在网站上百度关键词搜索引擎排名优化
  • 建立网站的详细步骤知乎搜索引擎推广seo
  • 做网站都要用到框架吗深圳网络推广方法
  • 信息课做网站的软件平台推广员是做什么的
  • wordpress美化下载页面湖南网站seo找行者seo
  • 公司网站怎么做简介百度竞价关键词出价技巧
  • 基于js原生的新闻类静态网站建设滕州今日头条新闻
  • 湖州专业做网站百度网首页
  • 免费申请网站空间和域名seo网站推广案例
  • 牙膏的网站建设长沙公司网络营销推广
  • 泉州建网站哈尔滨怎样关键词优化
  • 凡科做的网站百度能收录吗互联网公司有哪些
  • 阿里云网站建设服务费会计科目湖北搜索引擎优化
  • 厦门网站设计开发网页公司市场营销手段13种手段
  • 网站怎么做第三方支付接口百度标记号码认证平台
  • 盐城做网站多少钱怎么建个人网站