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

南宁网站建设公司怎么接单wordpress伪静态301错误

南宁网站建设公司怎么接单,wordpress伪静态301错误,wordpress二开,wordpress 固定链接 not foundProblem Description 在N*N的方格棋盘放置了N个皇后#xff0c;使得它们不相互攻击#xff08;即任意2个皇后不允许处在同一排#xff0c;同一列#xff0c;也不允许处在与棋盘边框成45角的斜线上。 你的任务是#xff0c;对于给定的N#xff0c;求出有多少种合法的放置…Problem Description 在N*N的方格棋盘放置了N个皇后使得它们不相互攻击即任意2个皇后不允许处在同一排同一列也不允许处在与棋盘边框成45角的斜线上。 你的任务是对于给定的N求出有多少种合法的放置方法。 Input 共有若干行每行一个正整数N≤10表示棋盘和皇后的数量如果N0表示结束。 Output 共有若干行每行一个正整数表示对应输入行的皇后的不同放置数量。 Sample Input 1 8 5 0 Sample Output 1 92 10 分析与解答 我们可以让皇后从第一行放到第n行我们用数组x[a]i来表示第a个皇后的位置在第a行第i列这样在每次判断是否满足情况时我们不用去判断是否皇后在相同行我们只用判断之前的1到a-1个皇后的位置和当前第a个皇后的位置是否属于同一列或者斜线判断是否同一列就判断x[a]是否等于x[i];判断是否同一斜线就判断行之差是否等于列之差也就是abs(x[k]-x[i])||x[k]x[i]。 我们写dfs如果当前皇后数量超过了n那就增加sum的个数然后停止调用如果没超过n那就要假设在第一列至第n列如果满足条件就继续调用放下一个皇后的位置main里调用dfs1 代码参考https://blog.csdn.net/u014492609/article/details/38534625 #includecstdio #includecmath using namespace std; int x[15],y[15]{0}; int sum,n; int place (int k){for(int i1;ik;i)if(abs(k-i)abs(x[k]-x[i])||x[k]x[i])return 0;return 1; } void dfs(int a){int i;if(an) sum;else {for(i1;in;i){x[a]i;if(place(a)) dfs(a1);}} } int main(){int i,j,n1;for(i1;i10;i){ni;sum0;dfs(1);y[i]sum;}while(scanf(%d,n1)1n1)printf(%d\n,y[n1]); }
http://www.zqtcl.cn/news/498195/

相关文章:

  • 网站内容由什么组成部分组成部分电子商务网站建设主管的策划书
  • 云服务器安装win系统做网站seo三人行论坛
  • 电气网站设计机械设计软件solidworks
  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录
  • 网站域名有效期wordpress 特别慢
  • 建立个人网站服务器如何用dedecms做网站
  • php网站开发实市场推广策略 包括哪些
  • 合众商道网站开发可以投稿的写作网站
  • 北京贸易公司网站制作免费的查企业的网站
  • 网站建设报价表模板下载小程序怎么找出来
  • 网站制作简单协议wordpress快速建站教程视频教程
  • 杭州做网站价格北京企业响应式网站建设
  • 30个成功的电子商务网站设计中企动力 网站报价
  • php 网站开发 视频百度seo排名查询