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

临沂哪家做网站最好关键词优化上海

临沂哪家做网站最好,关键词优化上海,快速做网站企业,云主机怎么安装网站问题描述 在nn格的棋盘上放置彼此不受攻击的n个皇后。 按照国际象棋的规则,皇后可以攻击与之处在同 一行或同一列或同一斜线上的棋子。n后问题等价于在nn格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。 代码 import java.uti…

问题描述

在n×n格的棋盘上放置彼此不受攻击的n个皇后。 按照国际象棋的规则,皇后可以攻击与之处在同 一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。

代码 

import java.util.Scanner;import static java.lang.Math.abs;class Main{static int n;static int sum=0;public static void main(String[] args) {Scanner sc=new Scanner(System.in);n=sc.nextInt();int x[]=new int [n+1];Backtrack(1,x);}public static int[] Backtrack(int t,int x[]){if(t>n){sum++;System.out.println("第"+sum+"个情况:");for (int i = 1; i < x.length; i++) {for (int j = 1; j < x.length; j++) {if(j==x[i]) System.out.print("Q");else System.out.print("*");}System.out.println();}System.out.println();}else{for (int i = 1; i <= n; i++) {x[t] = i;if(Place(t,x)){Backtrack(t+1,x);}}}return x;}public static boolean Place(int t,int[] x){for (int j = 1; j <= t-1; j++) {if((abs(t - j) == abs(x[j] - x[t]))||(x[j] - x[t]==0)){return false;}}return true;}
}

运行结果 

脑子的坑 

代码会列出所有符合条件的情况。这个输入等于5时的运行结果没有截完整,太长了。

当输入为3时,是没有输出的,因为没有符合条件的解。

如果输入3没有输出,不要蒙圈,因为他就是没有输出!!!

http://www.wooajung.com/news/26090.html

相关文章:

  • 河北邢台wap网站建设安徽网站推广优化
  • 个人网站 虚拟主机价格怎么做网络营销
  • 网站建设课程设计实训日志大兴今日头条新闻
  • 美女与男生在床上做羞羞的事网站外链平台有哪些
  • 湖南人文科技学院招聘排名轻松seo 网站
  • 外贸型网站建设的基本流程网站如何优化推广
  • 四川手机网站有哪些东莞整站优化推广公司找火速
  • 做任务赚钱的安全网站泰安网站建设优化
  • 哪家做网站的公司比较好网络推广运营是做什么
  • 做外贸怎样利用免费b2b网站优化20条措施
  • 成都都网站建设百度提交入口
  • 网站页面太多是否做静态保定seo排名外包
  • 小程序游戏搭建广州中小企业seo推广运营
  • 珠海网站制作价格安年软文网
  • 东莞网站制作公资源链接搜索引擎
  • 官方网站怎么制作网盘手机app官网下载
  • 做pc端网站多少钱郑州seo网站有优化
  • 机构网站建设需要交费吗友情链接论坛
  • wordpress登录不了seo优化一般优化哪些方面
  • linux版本的wordpressseo技术是什么
  • 个人备案企业网站免费个人博客网站
  • 萍乡手机网站建设全国最新疫情实时状况地图
  • 从事网站建设的职业新闻最新头条10条
  • 智能建网站软件微信营销模式
  • 国家市场监督管理总局局长什么级别免费seo网站的工具
  • 台湾外贸网站平台卢镇seo网站优化排名
  • 力洋网站建设公司今天晚上19点新闻联播直播回放
  • 网站建设设计说明山东疫情最新消息
  • 网站备案orgseo日常工作
  • 网站制作思路抖音关键词推广怎么做