文章标题
来源:互联网 发布:方媛的淘宝店 编辑:程序博客网 时间:2024/06/03 20:36
从现在开始,zzy将在这里写一些抄了题解题目的zzy版本题解,以减轻内心的罪恶感【OvO】
codevs 1116 四色问题
一道通过率比A+B problem还要高的题目,我懒得去想,然后直接抄了题解,我好弱啊QAQ
其实这道题跟大多数搜索题是一样的,一步一步地递归,等得到一种解法之后记录下来,然后回溯,尝试另一条路径。。。
话不多说,下面给出zzy版本的题解:
#include<iostream>using namespace std;int a[10][10],col[10],n,tot;void dfs(int step){ if(step>n) { tot++; return; }//这里是边界 for(int i=1;i<=4;i++)//尝试每种颜色 { int ok=0; for(int j=1;j<=n;j++)//判断使用这种颜色是否不符合题意 if(a[step][j]==1&&i==col[j])//判断是否衔接以及颜色是否冲突 { ok=1; break; } if(ok)//如果不符合题意则寻求另一种颜色 continue; col[step]=i;//如果符合题意则加深搜素 dfs(step+1); col[step]=0;//回溯归位 }}int main(){ cin>>n; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>a[i][j]; dfs(1); cout<<tot; return 0;}
写完了,去睡觉了,啦啦啦【撒花】~
1 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- scrapy 爬取网站并存入数据库实例
- 0-1背包问题
- 每日一记
- Java中导入、导出Excel
- 嵌入式开发第31、32天(项目2:用线程池实现大批量复制文件)
- 文章标题
- 自定义VIew之圆形百分比效果
- linux mips内核启动流程
- java生成word的几种方案
- Markdown 语法说明 (简体中文版)
- Vectors, Matrices and Tensors 在papers中的常规约定
- Java爬虫到一些总结和心得
- 10021---大众点评订单分库分表实践之路
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流