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

青岛公司网站建设公司排名青岛哪里做网站

青岛公司网站建设公司排名,青岛哪里做网站,室内设计联盟免费下载,建三江佳木斯网站建设文章目录 全排列八皇后 一、全排列IO链接 本题思路:本题是一道经典的全排列问题#xff0c;深度优先搜索即可解决。 #include bits/stdc.hconstexpr int N10;std::string s; std::string ans; int n; bool st[N];void dfs(int u) {if(un){std::coutans… 文章目录 全排列八皇后 一、全排列IO链接 本题思路:本题是一道经典的全排列问题深度优先搜索即可解决。 #include bits/stdc.hconstexpr int N10;std::string s; std::string ans; int n; bool st[N];void dfs(int u) {if(un){std::coutansstd::endl;return;}for(int i0;in;i){//如果当前字符没有遍历过,则加入到当前的字符串中去if(!st[i]){st[i]true;ans.push_back(s[i]);dfs(u1);//继续寻找下一个满足条件的字符ans.pop_back();//回溯st[i]false;}} }int main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);std::cins;ns.size();dfs(0);return 0; } 利用STL库中的next_permutation函数来求全排列问题 #include iostream #include algorithmusing namespace std;int main() {string s;cin s;do cout s \n;while(next_permutation(s.begin(), s.end()));return 0; } 二、八皇后IO链接 本题思路:利用dfs的方式找出92组解判定该点是否可以放皇后时用了三个bool类型的数组col[N], dg[N], udg[N]来储存某列某正对角线某副对角线是否可以放置所以当其中值为true时就不能在该点放。我们需要一个数组ans来储存答案同时我们得想办法把每个皇后所在列转成int类型存起来。为了方便我们在进行dfs时可以先把答案用char类型储存在path[8]数组里面最后转成int类型放进ans数组最后处理m次询问就行。 #include bits/stdc.hconstexpr int N20,M100;int n,ans[M];//ans保存92种八皇后信息 int idx; char path[8]; bool col[N],dg[N],udg[N];//col表示列,dg表示主对角线,udg表示副对角线void dfs(int u) {if(u8){ans[idx]atoi(path);//加入到某一种情况中return;}for(int i0;i8;i){if(!col[i]!dg[ui]!udg[8-ui]){col[i]dg[ui]udg[8-ui]true;path[u]i10;dfs(u1);col[i]dg[ui]udg[8-ui]false;}} }int main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);dfs(0);std::cinn;while(n--){int x;std::cinx;std::coutans[x]std::endl;}return 0; }
http://www.pierceye.com/news/315246/

相关文章:

  • 寻找大连网站建设wordpress换模板 seo
  • 二手房公司网站源码网站的维护步骤
  • 衡水企业网站建设公司wordpress 快速回复
  • 网站维护需要关闭网站么找哪些公司做网站
  • 阿里巴巴做轮播网站如何建设学校的微网站首页
  • 国内设计好的网站案例网店设计风格怎么写
  • 网站建设长沙创建网页需要多少钱
  • 南通电商网站建设网站背景怎么设置
  • 无锡网站托管aspnet通讯录网站开发
  • 卫计网站建设工作总结铜陵建设行业培训学校网站
  • 手机网站竞价网页界面设计遵循的原则
  • 徐州seo推广公司广州营销型网站优化
  • 小说网站首页模板安徽华力建设集团网站
  • 减肥网站如何做公司企业模板
  • 郑州网站建设搜q.479185700怎么在百度上推广自己的公司信息
  • 深圳住建设局官方网站大连在哪个省市
  • 吉林企业建站系统费用wordpress幻灯片加载很慢
  • com域名和网站小型企业网站排名前十
  • 网站内容 优化泉州网站开发公司
  • 假发外贸网站模板做图库网站需要多少钱
  • 网站建设公司 知道万维科技wordpress支持移动
  • 经典网站建设邢台网站建设策划
  • 系统数据库与建设网站网站提交入口大全
  • 网站做数据分析的意义西安网站建设kxccc
  • 免费建个人网站alexa排名搜索
  • 做的网站第二年续费多钱店铺装修模板
  • 这么自己建设网站中卫网站设计厂家
  • 公司网站制作哪家公司好广州建设执业资格注册中心网站
  • 北京所有做招聘类网站建站公司Apache Wordpress伪静态处理
  • 大兴做网站公司制作网页可以用什么软件