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

优秀品牌网站案例分析凡科做网站行吗

优秀品牌网站案例分析,凡科做网站行吗,长沙百度seo,可以通过哪些网站注册域名题目 会下国际象棋的人都很清楚#xff1a;皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上#xff08;有8 * 8个方格#xff09;#xff0c;使它们谁也不能被吃掉#xff01;这就是著名的八皇后问题。 对于某个满足要求的8皇后的摆放方法皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上有8 * 8个方格使它们谁也不能被吃掉这就是著名的八皇后问题。 对于某个满足要求的8皇后的摆放方法定义一个皇后串a与之对应即ab1b2…b8其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解即92个不同的皇后串。 给出一个数b要求输出第b个串。串的比较是这样的皇后串x置于皇后串y之前当且仅当将x视为整数时比y小。 输入 第1行是测试数据的组数n后面跟着n行输入。每组测试数据占1行包括一个正整数b(1 b 92) 输出 输出有n行每行输出对应一个输入。输出应是一个正整数是对应于b的皇后串。 样例输入 2 1 92 样例输出 15863724 84136275 //错误代码按题目要求ab1b2...b8其中bi为相应摆法中第i行皇后所处的列数。 #include iostream using namespace std; //用来存储方案 ,下标都是从1开始 int a[9][9]; int visRow[9]; //行 int visLeftIncline[17];//左斜线 使用的时候 rowcolumn int visRightIncline[16]; //右斜线使用的时候row-column8 int ansCount0; int b[93][10];void print(){ansCount;for(int i1;i8;i){for(int j1;j8;j){if(a[i][j]1){b[ansCount][i]j;break; } }}} void search(int column){if(column8){//if(ansCount5) return;print();//cout ansCountendl;}else{for(int row1;row8;row){if(!visRow[row]!visLeftIncline[rowcolumn]!visRightIncline[row-column8]){visRow[row]1;visLeftIncline[rowcolumn]1;visRightIncline[row-column8]1;a[row][column]1;search(column1);//找下一列//回溯 visRow[row]0;visLeftIncline[rowcolumn]0;visRightIncline[row-column8]0;a[row][column]0; }}} }int main(){search(1);int n,aww;cinn;for(int i0;in;i){cinaww;for(int j1;j8;j){coutb[aww][j];}coutendl;} return 0; } //ac代码 //明明是从第一列到第八列的行数的组合题目绝对有问题 #include iostream using namespace std; //用来存储方案 ,下标都是从1开始 int a[93][9]; int visRow[9]; //行 int visLeftIncline[17];//左斜线 使用的时候 rowcolumn int visRightIncline[16]; //右斜线使用的时候row-column8 int ansCount1;void init(){}void print(){int case1;cincase1;int detailCase;while(case1--){cindetailCase;for(int i1;i8;i){couta[detailCase][i];}coutendl;}} void search(int column){if(column8){ansCount; //因为是树形结构所以下面的解要用到前面的解//因为是直接从中间开始所以前面的值直接用 ansCount-1填//for(int i1;i8;i){a[ansCount][i]a[ansCount-1][i];}}else{for(int row1;row8;row){if(!visRow[row]!visLeftIncline[rowcolumn]!visRightIncline[row-column8]){visRow[row]1;visLeftIncline[rowcolumn]1;visRightIncline[row-column8]1;a[ansCount][column]row;//记录这一列是在第几行search(column1);//找下一列//回溯 visRow[row]0;visLeftIncline[rowcolumn]0;visRightIncline[row-column8]0;}}} }int main(){init(); search(1);print();return 0; }
http://www.sadfv.cn/news/334269/

相关文章:

  • 平台网站建设需求福州高端网站定制
  • 苏华建设集团网站网站备案变更
  • 如何做个人网站免费网站管理系统下载
  • wordpress 主题 简洁南宁网站搜索引擎优化
  • 制作静态网站需要什么企业建设网站的一般过程
  • 商务网站建设与维护补考试卷房地产开发公司的简介
  • 泉州网站建设效率网络做画册的网站
  • 记事本做网站海南网上房地产
  • 如何做网站新手个人教程网站字体怎么设置
  • 网站建设毕业设计选题什么网站可以做任务挣钱的
  • 成都网站品牌设计罗湖附近公司做网站建设哪家效益快
  • 齐齐哈尔企业网站排名优化吉林省住房和城乡建设厅网站官网
  • 官网的网站开发费用湖北专业的网瘾学校哪家口碑好
  • 网站开发的职业规划如何免费建立可以交流的网站
  • 柳城网站注册营业执照申请
  • 做网站程序的步骤网页设计培训贵不贵
  • 在微信上怎么做网站c苏宁网站开发
  • 柴油发电机组网站建设价格天津电子商务网站
  • 移动端网站seowordpress静态设置方法
  • 什么是网站名称汽车配件网上商城
  • 白山市网站建设鹤壁市城乡一体化示范区官网入口
  • 做旅游网站用什么颜色h5页面版式设计有哪些方法
  • 枣庄建设网站网站界面设计中的布局设计要注意什么的结合
  • 微网站开发 付费阅读python做网站好用吗
  • 哈尔滨门户网站制作哪家好企业注册信息
  • 如何做简单网站首页wordpress分享到快手
  • 祥云平台英文网站注册会计师协会
  • 网站的登录注册页面怎么做的制作自己的网站 域名怎么弄
  • 成都金牛区建设局网站男女做啊免费视频网站
  • dw做网站实例怎么区分网站的好坏