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

广州化妆品网站建设公司排名/网站制作郑州

广州化妆品网站建设公司排名,网站制作郑州,做网站用什么软件知乎,新泰程序开发转自 图的m着色问题 图的m-着色判定问题——给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G中任意相邻的2个顶点着不同颜色? 图的m-着色优化问题——若一个图最少需要m种颜色才能使图中任意相邻…

转自

图的m着色问题

 

图的m-着色判定问题——给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G中任意相邻的2个顶点着不同颜色?

图的m-着色优化问题——若一个图最少需要m种颜色才能使图中任意相邻的2个顶点着不同颜色,则称这个数m为该图的色数。求一个图的最小色数m的问题称为m-着色优化问题。

 

算法描述(迭代算法)

 

 color[n]存储n个顶点的着色方案,可以选择的颜色为1到m

t=1->n

对当前第t个顶点开始着色:

  if:   t>n  则已求得一个解,输出着色方案即可

else:   依次对顶点t着色1-m,

          if:   t与所有其它相邻顶点无颜色冲突,则继续为下一顶点着色;

      else:     回溯,测试下一颜色。

 

///图着色问题回溯法
/**
无向图邻接矩阵示例
1 1 0 0 0
1 1 0 1 0
1 0 0 1 0
1 0 0 1 0
1 1 1 0 0
*/#include "cstdio"
#include "cstring"
int color[500];
bool ok(int k,int c[][100])
{for(int i=1;i<k;i++){if(c[k][i]==1&&color[i]==color[k])///看已经着色的 与之相连的顶点和他同色与否?return false;}return true;
}
int graphColor(int n,int m,int c[][100])
{int cnt=0;memset(color,0,sizeof(color));int k=1;while(k>=1){color[k]+=1;///染第一种颜色while(color[k]<=m){if(ok(k,c))break;elsecolor[k]++;///搜索下一个颜色}///挑选合适颜色if(color[k]<=m&&k==n)///找完  输出
        {for(int i=1;i<=n;i++)printf("%d ",color[i]);printf("\n");cnt++;}else if(color[k]<=m&&k<n){k++;///染下一个顶点
        }else{color[k]=0;///回溯 找其他方法k--;}}return cnt;
}
int main()
{int n,m,i,j;int c[100][100];printf("输入顶点数n和着色数m:\n");scanf("%d %d",&n,&m);printf("输入无向图的邻接矩阵:\n");for(i=1;i<=n;i++)for(j=1;j<=n;j++)scanf("%d",&c[i][j]);printf("着色所有可能的解:\n");int cnt=graphColor(n,m,c);printf("方案数: %d\n",cnt);
}

 

每一个程序,都在讲着自己的故事

写程序 讲故事

 

转载于:https://www.cnblogs.com/kimsimple/p/6664299.html

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

相关文章:

  • 微网站怎么开通/自动发外链工具
  • 网站建设多少钱一个/seo站长工具 论坛
  • 网站上做旅游卖家要学什么软件/站长网站工具
  • 查询网站旗下域名/抖音搜索排名优化
  • wordpress+php调优/seo是什么
  • 学做宝宝辅食的网站/怎么做公众号
  • 网站功能简介/快速seo关键词优化技巧
  • 互联网公司怎么找网站建设客户/站长之家网站流量查询
  • 如何制作课程网站模板下载/百度网页游戏大厅
  • 佛山网站建设网站建设/营销软文范例大全100
  • 建设政府信息资源共享网站/百度收录网站要多久
  • 台州关键词优化哪家好/河南企业站seo
  • 海外社交媒体营销/郑州seo技术服务顾问
  • 东莞网站建设方案托管/十大软件免费下载网站排行榜
  • 官网苹果14/seo零基础视频教程
  • 免费b2b网站大全免费网站免登录网页/三亚百度推广公司
  • 新手做电影网站/百度学术搜索
  • 网站建设与运营策划书/seo推广优化公司哪家好
  • wordpress网站数据库存在哪里/网络广告营销对应案例
  • 广州电商网站开发公司/免费制作网站平台
  • 网站建设logo要什么格式/企业网站seo案例
  • 如何设计制作一般企业网站/广告推广策划
  • 东莞品牌营销型网站建设/指数函数和对数函数
  • 网站开发项目运营经理岗位职责/中国站长之家
  • 公司网站建设华为/2022年度关键词
  • 怎么制作网页调查问卷/seo黑帽是什么
  • 做网站一般图片的比例/网站排名查询工具
  • 网站建设在哪里备案/网络营销推广策划步骤
  • 制作视频的免费软件/seo查询工具网站
  • 阿里做网站/品牌策划方案案例
  • omniparser v2 本地部署及制作docker镜像(20250715)
  • Kruskal重构树
  • [数据结构]#3 循环链表/双向链表
  • LVS集群技术
  • rk3588平台USB 3.0 -OAK深度相机适配方法
  • 嵌入式硬件篇---晶体管的分类