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

胶州网站建设案例一个网站怎么做软件好用

胶州网站建设案例,一个网站怎么做软件好用,wordpress主题解锁,在线制作论坛网站题目链接#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2444思路#xff1a;首先要判断能否构成二分图#xff0c;用bfs对当前点u染色#xff0c;对u的邻接点v的颜色进行判断#xff0c;如果为染色#xff0c;则染色后入队列#xff0c;否则#xff0c;判断co…题目链接http://acm.hdu.edu.cn/showproblem.php?pid2444思路首先要判断能否构成二分图用bfs对当前点u染色对u的邻接点v的颜色进行判断如果为染色则染色后入队列否则判断color[v]color[u],如果相等说明无法构成二部图 直接返回false即可。最后就是简单的匈牙利直接求最大匹配就可以了不过这儿是无向图最后要除以2。 1 #includeiostream2 #includecstdio3 #includecstring4 #includealgorithm5 #includequeue6 #includevector7 using namespace std;8 #define MAXN 2229 vectorintvet[MAXN]; 10 int color[MAXN]; 11 bool mark[MAXN]; 12 int match[MAXN]; 13 int n,m; 14 15 bool bfs(){ 16 queueintQ; 17 Q.push(1);mark[1]true; 18 while(!Q.empty()){ 19 int uQ.front(); 20 Q.pop(); 21 int ccolor[u]; 22 for(int i0;ivet[u].size();i){ 23 int vvet[u][i]; 24 if(!mark[v]){ mark[v]true;color[v]-c;Q.push(v); } 25 else if(color[v]c)return false; 26 } 27 } 28 return true; 29 } 30 31 bool dfs(int u){ 32 for(int i0;ivet[u].size();i){ 33 int vvet[u][i]; 34 if(!mark[v]){ 35 mark[v]true; 36 if(match[v]-1||dfs(match[v])){ 37 match[v]u; 38 return true; 39 } 40 } 41 } 42 return false; 43 } 44 45 46 int MaxMatch(){ 47 int res0; 48 memset(match,-1,sizeof(match)); 49 for(int i1;in;i){ 50 memset(mark,false,sizeof(mark)); 51 resdfs(i); 52 } 53 return res; 54 } 55 56 57 int main(){ 58 // freopen(1.txt,r,stdin); 59 int u,v; 60 while(~scanf(%d%d,n,m)){ 61 for(int i1;in;i)vet[i].clear(); 62 for(int i1;im;i){ 63 scanf(%d%d,u,v); 64 vet[u].push_back(v); 65 vet[v].push_back(u); 66 } 67 memset(color,-1,sizeof(color)); 68 memset(mark,false,sizeof(mark)); 69 if(!bfs()){ puts(No);continue; } 70 int ansMaxMatch(); 71 printf(%d\n,ans/2); 72 } 73 return 0; 74 } View Code    转载于:https://www.cnblogs.com/wally/archive/2013/06/03/3116104.html
http://www.pierceye.com/news/35413/

相关文章:

  • 哪些网站上可以做租车百度门户网站
  • 网站建设有待加强如何做cad的模板下载网站
  • 做网站编辑需要会什么帮别人做网站赚钱
  • 南阳建网站企业有哪些企业做网站时应注意的事项
  • 做暧暧小视频有声音的网站东莞网站建设教程
  • 中国建设银行青岛分行网站零基础学wordpress课件
  • 网站导航设置全屋定制一般多少钱
  • 服装网站建设目标云梦做网站的优势
  • 深圳建设厅网站安徽省建设协会网站
  • 怎么制作网站在线人数微商城免费开通
  • 网站开发的要注意基本原则软件开发者模式怎么打开
  • 网站空间可以转移吗公司介绍怎么写
  • seo全站优化全案例动易门户网站价格
  • 亚马逊网站建设历程蓬莱做网站公司
  • 长沙网站推广服务公司制作门户网站
  • 社保网站做员工用工备案wordpress新建菜单设置
  • 临沂做网站推广的公司有汉沽网站建设公司
  • 公司网站的建设要注意什么简单网站建设价格
  • 网站建设与规划心得总结wordpress收录提交插件
  • 惠州建设公司网站外贸自主建站平台
  • 试用网站开发ps网站首页设计图制作教程
  • 北京商城型网站建设wordpress 美拍插件
  • 湖北省城乡和住房建设厅网站做ppt好的模板下载网站
  • 汽车网站建设费用大学生创新创业平台
  • 网站如果实现微信支付网站宣传流程
  • 产品review网站怎么做电商网站开发模块
  • 网站的内容建设莆田网站开发
  • 做网站的标签及属性肥东建设网站
  • 企业网站搭建多少钱途牛网站大数据建设
  • 青岛做网站哪个公司好衡水哪儿做网站便宜