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

一个网站做多少内链合适58同城网站模板下载

一个网站做多少内链合适,58同城网站模板下载,建立网站一般要多少钱,网站建设实施步骤题目#xff1a; 在一个给定形状的棋盘#xff08;形状可能是不规则的#xff09;上面摆放棋子#xff0c;棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列#xff0c;请编程求解对于给定形状和大小的棋盘#xff0c;摆放k个棋子的所有可行的摆…题目 在一个给定形状的棋盘形状可能是不规则的上面摆放棋子棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列请编程求解对于给定形状和大小的棋盘摆放k个棋子的所有可行的摆放方案C。 Input 输入含有多组测试数据。 每组数据的第一行是两个正整数n k用一个空格隔开表示了将在一个n*n的矩阵内描述棋盘以及摆放棋子的数目。 n 8 , k n 当为-1 -1时表示输入结束。 随后的n行描述了棋盘的形状每行有n个字符其中 # 表示棋盘区域 . 表示空白区域数据保证不出现多余的空白行或者空白列。 Output 对于每一组数据给出一行输出输出摆放的方案数目C 数据保证C2^31。 Sample Input 2 1 #. .# 4 4 …# ..#. .#.. #… -1 -1 Sample Output 2 1 分析与解答 kn,我觉得这个和八皇后不同一点就是八皇后列从第一行一直找到最后第n行但是这个可以在某一行不放棋子。于是我们dfs里面就要考虑写一个二重循环行和列都要考虑到我们假设固定行就是说每次行从第x行开始就算回溯了还可以从第xi行继续调用从而考虑到所有情况 由于是一行一行的调用因此已经放置的棋子必然不再同一行那现在就需要考虑怎么整一个条件能够去判断是不是在同一列额当然了用一个标记数组visit如果如果标志数组visit[j]0说明第j列没有用过那我们就可以大胆的放到第j列了 dfsxy的意思是在第x行准备放第y1个棋子额就是现在已经放了y个棋子了我们固定了这第x行从第一列开始找我们放棋子的条件是!visit[j]mp[i][j]’#’找到一满足条件的列我们就把棋子放这一列上放完这一行的棋子我们就继续递归找下一行递归完了还要清除标志数组因为除了在第x行的第j列放棋子仍有可能在其他列仍然能放棋子。而dfs的返回条件就是现在放的棋子个数y已经等于k了那就return了 代码参考 https://www.cnblogs.com/ECJTUACM-873284962/p/6747947.html #includeiostream #include algorithm #include stdio.h #include string.h using namespace std; int visit[20]; char mp[20][20]; int ans; int k; int n; int DFS(int x,int y) {if(yk){ans;return 0;}for(int ix;in;i){for(int j0;jn;j){if(!visit[j]mp[i][j]#){visit[j]true;DFS(i1,y1);visit[j]false;}}}return 0; } int main() {while(cinnk){if(n-1k-1)break;memset(visit,false,sizeof(visit));memset(mp,false,sizeof(mp));for(int i0;in;i)cinmp[i];ans0;DFS(0,0);coutansendl;}return 0; }
http://www.pierceye.com/news/314196/

相关文章:

  • 系统数据库与建设网站网站提交入口大全
  • 网站做数据分析的意义西安网站建设kxccc
  • 免费建个人网站alexa排名搜索
  • 做的网站第二年续费多钱店铺装修模板
  • 这么自己建设网站中卫网站设计厂家
  • 公司网站制作哪家公司好广州建设执业资格注册中心网站
  • 北京所有做招聘类网站建站公司Apache Wordpress伪静态处理
  • 大兴做网站公司制作网页可以用什么软件
  • 该怎么给做网站的提页面需求网上购物平台怎么建立
  • 用pw后缀的网站阳江网络问政平台首页
  • 建站网站建设哪个好网页设计个人总结
  • 网站开发时间进度表宁波网站建设使用技巧分享
  • wordpress官网案例移动端优化
  • 广告投放网宁波seo网络推广报价
  • 网站模板 哪个好烟台高端网站建设公司
  • 福建网站开发手机软件app下载
  • 网站开发的功能需求怎么写网页版式设计分析
  • 荔浦网站开发乐陵新闻最新消息今天
  • 盘锦网站建设服务如何上传网站到空间
  • 怎样建设自己网站常德seo招聘
  • 用别人家网站做跳转做商品抬价是什么兼职网站
  • 合肥市建设信息中心网站怎么做网站的签约编辑
  • 6入空间网站免费观看网站标题怎么修改
  • iis服务器的默认网站wordpress多级分销插件
  • jquery 网站后台模板 仿2021好心人给个开车的网站
  • 济宁定制网站建设推广关于协会网站建设的意见
  • 门户网站建站要求滨州网站seo服务
  • 国外 视频上传网站源码怎么看网站的访问量
  • 网站的建设框架3网站建设
  • 购物网站设计的目的wordpress 游戏主题下载失败