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

简述网络营销的含义优化大师网页版

简述网络营销的含义,优化大师网页版,最好网页游戏网站,怎么在百度提交网站题目如下: 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。 如何将 88 个皇后放在棋盘上(有 88 个方格),使它们谁也不能被吃掉! 这就是著名的八皇后问题。 对于某个满足要…

 题目如下:

会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。

如何将 88 个皇后放在棋盘上(有 8×8 个方格),使它们谁也不能被吃掉!

这就是著名的八皇后问题。

对于某个满足要求的 88 皇后的摆放方法,定义一个皇后串 a 与之对应,即 a=b1b2…b8,其中 bi 为相应摆法中第 i 行皇后所处的列数。

已经知道 88 皇后问题一共有 9292 组解(即 9292 个不同的皇后串)。

给出一个数 b,要求输出第 b 个串。

串的比较是这样的:皇后串 x 置于皇后串 y 之前,当且仅当将 x 视为整数时比 y 小。

输入格式

第一行包含整数 n,表示共有 n 组测试数据。

每组测试数据占 11 行,包括一个正整数 b。

输出格式

输出有 n 行,每行输出对应一个输入。

输出应是一个正整数,是对应于 b 的皇后串。

数据范围

1≤b≤92

输入样例:

2
1
92

输出样例:

15863724
84136275
#include <bits/stdc++.h>
using namespace std;int m[8][8];
vector<int> res;void dfs(int u) {if(u == 8) {int num = 0;for(int i = 0; i < 8; i++) {for(int j = 0; j < 8; j++) {if(m[i][j] != 0)num = num * 10 + j + 1;}}res.push_back(num);return;}for(int i = 0; i < 8; i++) {bool issure = true;for (int j = 0; j < 8; j++) {if (m[j][i] == 1 || (i + j - u >= 0 && m[j][i + j - u] == 1) || (i - j + u < 8 && m[j][u - j + i] == 1)) {issure = false;break;}}if(issure) {m[u][i] = 1;dfs(u + 1);m[u][i] = 0;}}}int main() {int T = 0;cin >> T;dfs(0);sort(res.begin(), res.end());while(T--) {int b = 0;cin >> b;cout << res[b - 1] << endl;}return 0;
}

http://www.mmbaike.com/news/58114.html

相关文章:

  • 国外的一个大学生做的匿名社交网站花生壳免费域名注册
  • 崇明装修公司哪家好seo上海推广公司
  • 休闲吧网站建设网络营销平台排名
  • 一诺互联 网站建设百度收录刷排名
  • 广州网站建设服务哪家好网站开发详细流程
  • 池州北京网站建设网站查询进入
  • 建站科技公司seo关键词排名优化制作
  • 昌平做网站的公司人教版优化设计电子书
  • 在广州开发一个营销网站多少钱淘宝seo软件
  • 网站开发计入会计 什么科目专业竞价托管哪家好
  • 在网站建设工作会议上讲话厦门人才网官网
  • 邯郸网站建设维护线上引流的八种推广方式
  • 重庆南坪网站建设公司百度下载
  • 松江叶榭网站建设产品网络营销
  • 网站做外链好嘛如何免费制作网站
  • 网站集约化建设规范宁波优化网站厂家
  • 普宁17网站一起做网店网站优化北京seo
  • 山东高端网站设计网站标题优化排名
  • 路由器可以做网站服务器吗2023最近爆发的流感叫什么
  • 微网站的链接怎么做谷歌浏览器下载电脑版
  • 扬州建设企业网站广告销售如何寻找客户
  • 放心营销网站开发找营销推广团队
  • 淘宝优惠券网站用什么软件做网站设计与建设
  • 网站建设带后台怎么登录百度app
  • 专业网站建设模板网站制作定制
  • 浙江省龙泉市建设局网站宁波seo排名优化价格
  • 怎样增加网站浏览量详细描述如何进行搜索引擎的优化
  • 做外贸网站报价单seo群发软件
  • 网站可以做系统还原吗找seo外包公司需要注意什么
  • 网站如何做竞价互联网舆情