33问答网
所有问题
C语言做四色问题要代码
用4种颜色为n个地区的图着色,使相邻地区颜色不同,输出一种方案(类似八皇后问题)
输入n:6
输出一种方案:1 2 3 2 3 4
悬赏不够再加 急!!!!!
举报该问题
推荐答案 推荐于2016-01-14
//线性地区的方案
#include <stdio.h>
int n =0;
int main()
{
printf(“输入n 的值 = ”);
scanf("%d",&n);
printf("\n");
int i =0;
int a =rand()%3+1;
int b =0;
for(i =0;i <n;i++)
{
printf("地区%d = %d\n",i+1,a);
while(1)
{
b= rand()%3+1;
if(b != a)
{
a = b;
break;
}
}
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R0PdWcRcB0WR0cc4WhW.html
其他回答
第1个回答 2015-08-17
这n个地区是一条 还是规则的矩阵
第2个回答 2015-08-18
n个地区的连通性怎么定义的?
相似回答
地图着色
问题C
/C++
答:
从一个省开始,给它涂上任意一种颜色1,遍历它旁边的省份,涂上与已经涂色并于他相邻的省份不同的颜色就行了。理论上4种颜色就够了.地图的
四色问题
嘛!可能会有多组解。用递归(dfs)就可以输出所有解了。地图着色算法
C语言源代码
前面我写了一个地图着色(即四色原理)的
C源代码
。写完以后想了一...
地图着色
问题
源程序C++
语言
(算法设计与分析)急求
答:
从一个省开始,给它涂上任意一种颜色1,遍历它旁边的省份,涂上与已经涂色并于他相邻的省份不同的颜色就行了。理论上4种颜色就够了.地图的
四色问题
嘛!可能会有多组解。用递归(dfs)就可以输出所有解了。地图着色算法
C语言源代码
前面我写了一个地图着色(即四色原理)的
C源代码
。写完以后想了一...
四色问题C语言
怎么解决
答:
if(addcity(0)==false){ printf("无法找到答案,
四色定理
错误!\n");}else{ printf("找到了答案,城市和着色结果如下:\n"); for(int i=0;i<64;i++){ printf("city %03d color %d\n",city[i].nID,city[i].nColor); }} ...
大家正在搜
c语言代码大全源码
C语言代码
c语言简单代码
c语言基础代码
新手c语言代码大全
有趣的c语言代码
c语言必背100代码
c语言代码大全和详细解释
c语言游戏代码
相关问题
四色问题C语言怎么解决
c语言四色定理课程设计
四色问题解决了吗?
地图着色问题源程序C++语言(算法设计与分析)急求
四色问题这样的话就不成立了
C语言的这个问题怎么解决
数据结构的四色问题是哪一张的内容?要用到哪些算法?
手工四色丝印的问题,哪位能说下