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

做网站如何选择关键词小白怎么学室内设计

做网站如何选择关键词,小白怎么学室内设计,怎么做图片网站,黄贝建设网站建设题目 思路 非常经典的dfs题&#xff0c;需要一点点的剪枝 剪枝①&#xff1a;行、列&#xff0c;对角线的标记 剪枝②&#xff1a;记录每个皇后位置 代码 #include<bits/stdc.h> using namespace std; const int maxn105; int a[maxn];int n,ans; bool vis1[maxn],vis…

题目

在这里插入图片描述

思路

非常经典的dfs题,需要一点点的剪枝
剪枝①:行、列,对角线的标记
剪枝②:记录每个皇后位置

代码

#include<bits/stdc++.h>
using namespace std;
const int maxn=105;
int a[maxn];int n,ans;
bool vis1[maxn],vis2[maxn],vis3[maxn];
void print() { ans++;if(ans<=3) { for(int i=1;i<=n;i++) cout<<a[i]<<" "; cout<<endl; } }
void dfs(int x) { for(int y=1;y<=n;y++) if(!vis1[y]&&!vis2[x+y]&&!vis3[x-y+n]) { a[x]=y,vis1[y]=vis2[x+y]=vis3[x-y+n]=1;if(x==n) print(); else dfs(x+1); vis1[y]=vis2[x+y]=vis3[x-y+n]=0; } }
int main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>n,dfs(1),cout<<ans;return 0;
}

end

完结撒花

http://www.yayakq.cn/news/978462/

相关文章:

  • 手机网站APP网络推广商城网站wordpress去category
  • 网站建设方案500字上海seo推广整站
  • 网站后台管理产品排序建设企业网站公司价格
  • 月光博客 网站模板wordpress 制作首页模板
  • 做视频网站要什么wordpress数据采集
  • 网站的信息架构wordpress主题免费和付费
  • 企业网站建设费用 珠海互联网公司注册
  • 推荐30个国外优秀的设计教程网站毕设做网站心得体验
  • 请问做网站需要什么建仿网站
  • 网络推广网站公司上海房地产信息网官网
  • 中国建设银行报名网站盗网站asp源码
  • 网站开发团队介绍查收录
  • 网站为什么要服务器网络营销是什么职业
  • 烟台建设集团网站php开发的大型金融网站有哪些
  • 网站做支付功能难吗网站建设构思
  • 网站后台管理界面模板福步外贸
  • 免费创建音乐网站步骤怎么写
  • 国外做美食视频网站现在允许做网站吗
  • 河池网站优化wordpress获取子分类
  • 信誉好的东莞网站推广鹿寨建设局网站
  • 沈阳鹊起网站建设公司三类医疗器械
  • 宁波育才建设教育集团网站便捷的邢台做网站
  • 北京网站优化公司哪里稳定聊石家庄seo
  • 淘宝网站建设违规吗高端网站建设价格
  • 玉树电子商务网站建设多少钱新媒体公司网站怎么做
  • 晋中网站seo杜桥做网站哪家好
  • 广州网站制作(信科网络)如何给网站做外部优化
  • 手机网站设计趋势网站后台模板html5
  • 做p2p理财网站手机上怎么建设网站
  • 网站设计模版网站被k的表现