博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图的m着色问题
阅读量:6801 次
发布时间:2019-06-26

本文共 885 字,大约阅读时间需要 2 分钟。

 

#include 
#include
#include
#define NUM 110using namespace std;int n; ///图的顶点数int m; ///可用的颜色数量int c[NUM][NUM]; ///图的邻接矩阵int x[NUM]; ///当前的解向量int sum; ///总方案数目int match;bool Same(int t){ int i; for(i=1; i<=n; i++) if(c[t][i]==1&&x[i]==x[t]) return false; return true;}///形参t是回溯的深度,从1开始void BackTrack(int t){ int i; if(t>n) { sum++; for(i=1; i<=n; i++) printf("%d ",x[i]); printf("\n"); } else { ///搜索当前扩展节点的m个孩子 for(i=1; i<=m; i++) { x[t] = i; if(Same(t)) BackTrack(t+1); x[t] = 0; } }}int main(){ m=4; int Cases; scanf("%d",&Cases); while(Cases--) { sum=0; for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/TreeDream/p/5503383.html

你可能感兴趣的文章
国内外开源与 SaaS ,团队协作平台、项目管理工具整理
查看>>
oracle字符集查看修改
查看>>
[Leetcode] Container With Most Water
查看>>
查看版本信息的命令
查看>>
Linux搭建SVN服务器
查看>>
UML 之 数据流图(DFD)
查看>>
ReiserFS与EXT3的比较
查看>>
利用CSS3打造一组质感细腻丝滑的按钮
查看>>
hadoop中文官网
查看>>
phpQuery—基于jQuery的PHP实现(转)
查看>>
[.net 面向对象程序设计进阶] (11) 序列化(Serialization)(三) 通过接口 IXmlSerializable 实现XML序列化 及 通用XML类...
查看>>
codeforces 236A . Boy or Girl(串水问题)
查看>>
android消息推送
查看>>
java:如何让程序按要求自行重启?
查看>>
iOS:本地数据库sqlite的介绍
查看>>
python3 post方式上传文件。
查看>>
MVC 模型绑定
查看>>
android 时间对话框 TimePickerDialog简介
查看>>
href="javascript:void(0)"
查看>>
我的css释疑-float line-height inline-block vertical-align
查看>>