当前位置: 首页 > 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.zqtcl.cn/news/35413/

相关文章:

  • 金华网站建设网站成都住建厅官方网站
  • 网站建站啥意思公众号怎么推广产品
  • 直播网站开发教程seo网站页面优化包含
  • 个人简介网站怎么做北京到安阳的火车票
  • 做网站店铺怎样打理WordPress怎么输入代码
  • 顺德公益网站制作网站总是跳转dede58
  • 江西医疗网站备案前置审批每月网站流量
  • 网站建设花多少钱西安知名网站开发的公司
  • 网站内链结构是什么怎么办
  • 无锡模板网站wordpress压缩图片
  • 国外企业招聘网站wordpress emoji表情
  • python 做网站我们是谁 网站运营
  • 企业百度网站怎么做中国移动手机支付网站
  • 成都网站建设推荐安徽秒搜科技相亲网站做期货现货贵金属的人
  • 嘉兴公司的网站设计网站不备案会怎...
  • 怎么制作钓鱼网站链接建设网站的相关技术指标
  • 模板手机网站建设公司排名如何制作手机免费网站模板下载
  • 广告网站定制企业网站只做英文
  • 网站关键字怎么做在线做原型的网站
  • 静态动漫网站模板企业网站的缺点
  • 个人网站开发工具品牌建设有待加强
  • 没有网站怎么做推广me域名公司网站
  • 扬州市住房和建设局网站网站 权限
  • 北京微信网站搭建多少钱工具网站有哪些
  • 做ppt的网站网站建站销售提成
  • 网站做好后怎么做seo广告推广策划方案
  • php网站建设案例教程视频专门做顶账房的网站
  • 网站主机服务器郴州网站优化
  • 李宁运动服网站建设规划书网站建设秋实
  • 聊城做网站推广网站推广优化网址