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

留学网站建设河南网站开发培训

留学网站建设,河南网站开发培训,苏州有什么公司,WordPress本地可以调出点赞功能吗【题目描述】 在一个给定形状的棋盘#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 -1Sample Output 2 1【题目分析】这是一道很简单的DFS但是在做的时候因为不小心加上了cin的优化 ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);导致一直wa还有就是对于状态的记录以及设置的参数一定要起到作用 代码 #includecstdio #includecstring #includeiostream #includealgorithm using namespace std;int n,k,ans,t; char a[10][10]; bool y[10];void dfs(int u) {if(tk){ans;return;}if(un) return;for(int j0;jn;j){if(!y[j] a[u][j]#){y[j]true;t;dfs(u1);y[j]false;t--;}}dfs(u1); }int main() {while(cinnk){if(n-1 k-1)break;memset(a,0,sizeof(a));//memset(x,0,sizeof(x));memset(y,0,sizeof(y));ans0; t0;for(int i0;in;i){scanf(%s,a[i]);}dfs(0);printf(%d\n,ans);}return 0;}
http://www.sadfv.cn/news/405854/

相关文章:

  • 哪个免费自助建站系统最好用秦皇岛建设网招聘
  • 企业网站管理系统信得过y湖南岚鸿怎么样wordpress如何加html代码
  • 免费做婚礼邀请函的网站网站可分析
  • 如何使用表格做网站怎么做网址
  • 常德网站建设培训机构网站logo怎么设计
  • 沙井网站开发网络卖东西的平台有哪些
  • 胶州专业建站最好用的素材网站
  • 禅城区做网站策划wordpress文章没有评论
  • 公司制度建设的意义优化好的网站
  • 建设银行网站登录没反应电子网站有哪些
  • 成都创建公司网站建e网室内设计网官网全景图库
  • 在哪建企业网站好让网站引用字体
  • 四方区企业型网站建设手机百度如何发布作品
  • 网站路径优化网站建设最新时讯
  • 网站步骤北京医疗机构网站前置审批需要的材料有哪些
  • 做网站需要租空间吗品质好物推荐怎么上
  • 如何制作网站模板食品公司建设网站目的
  • 网站通栏广告代码网站后台界面设计
  • 铜川公司做网站seo难不难
  • 织梦后台点击网站主页代做效果图的网站
  • 安徽房和城乡建设部网站施工企业项目负责人现场带班时间少于80%施工时间扣多少分
  • 广州做企业网站的公司建筑设计类英文的网站
  • 《基层建设》在哪个网站收录的做任务领积分兑换别的网站上的会员
  • 在深圳做的网站好做吗淮南网站建设好的公司
  • 学生成绩管理系统网站建设做招聘网站的背景图片
  • 3800给做网站制作网站服务公司
  • 网站浏览器兼容性问题wordpress 头部 微博
  • 做房地产网站广告销售wordpress+论坛+注册
  • 莎娜琳官方网站做水网站开发的行业情况分析
  • 自己主机做多个网站门户网站的建设成果