資源簡介
回溯法解決四色問題
代碼片段和文件信息
#include?
#include?
using?namespace?std;
int?n?m;
int?a?=?1?b?=?1;
int?cou?=?0;
int?graph[20][20]?=?{?0?};
int?color[20]?=?{?0?};
bool?ok(int?c)
{
for?(int?k?=?1;k?<=?n;k++)
{
if?(graph[c][k]?&&?color[c]?==?color[k])
{
return?false;
}
}
return?true;
}
void?backtrack(int?cur)
{
if?(cur?>?n)
{
for?(int?i?=?1;i?<=?n;i++)
{
- 上一篇:數(shù)據(jù)解析程序cmake維護
- 下一篇:回溯法解決0-1背包問題
評論
共有 條評論