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

企业网站设计素材一个网站的建设需要哪些流程图

企业网站设计素材,一个网站的建设需要哪些流程图,北京哪家网站建设公司比较好,北京建设电工证查询网站Problem Description 在N*N的方格棋盘放置了N个皇后#xff0c;使得它们不相互攻击#xff08;即任意2个皇后不允许处在同一排#xff0c;同一列#xff0c;也不允许处在与棋盘边框成45角的斜线上。 你的任务是#xff0c;对于给定的N#xff0c;求出有多少种合法的放置方…Problem Description 在N*N的方格棋盘放置了N个皇后使得它们不相互攻击即任意2个皇后不允许处在同一排同一列也不允许处在与棋盘边框成45角的斜线上。 你的任务是对于给定的N求出有多少种合法的放置方法。 Input 共有若干行每行一个正整数N≤10表示棋盘和皇后的数量如果N0表示结束。 Output 共有若干行每行一个正整数表示对应输入行的皇后的不同放置数量。 Sample Input 1 8 5 0 Sample Output 1 92 10 解题思路 这题我们用了 if (!col[y] !duijiao1[x y] !duijiao2[x - y n])进行剪枝但是没用还是超时所以我们要用打表的方法在main()中提取算好答案然后存储在数组中等读取输入后立刻输出而不是等输入了n在慢慢计算会超时。 代码如下 #include iostream #include cstring using namespace std; int ans 0; int n; const int N 1010; bool col[N], duijiao1[N], duijiao2[N];void dfs(int x) {if (x n) {ans;return ;}for (int y 1; y n; y) {if (!col[y] !duijiao1[x y] !duijiao2[x - y n]) {col[y] duijiao1[x y] duijiao2[x - y n] true;dfs(x 1);col[y] duijiao1[x y] duijiao2[x - y n] false;}} }int main() {while (cin n, n) {memset(col, 0, sizeof(col));memset(duijiao1, 0, sizeof(duijiao1));memset(duijiao2, 0, sizeof(duijiao2));ans 0;dfs(1);cout ans endl;}return 0; }打表大法 #include iostream #include cstring using namespace std; int ans 0; int n; const int N 1010; bool col[N], duijiao1[N], duijiao2[N]; int biao[15];void dfs(int x) {if (x n) {ans;return ;}for (int y 1; y n; y) {if (!col[y] !duijiao1[x y] !duijiao2[x - y n]) {col[y] duijiao1[x y] duijiao2[x - y n] true;dfs(x 1);col[y] duijiao1[x y] duijiao2[x - y n] false;}} }int main() {for ( n 1; n 10; n) {ans 0;memset(col, 0, sizeof(col));memset(duijiao1, 0, sizeof(duijiao1));memset(duijiao2, 0, sizeof(duijiao2));dfs(1);biao[n] ans;}while (cin n, n) {cout biao[n] endl;}return 0; }
http://wiki.neutronadmin.com/news/48138/

相关文章:

  • 重庆建网站公司自己建网站做外贸
  • 网站安全狗中小企业网络拓扑图绘制
  • 有什么网站可以做设计赚钱网络营销策略的制定
  • 做外贸哪里网站比较好企业做网站需要租服务器吗
  • 免费单页网站在线制作10m网站空间
  • 桂林dj网站网站内容分析
  • 怎样做app网站建设长春网络推广长春seo公司
  • 做网站是什么鬼网站 刷流量
  • 泰安高端网站建设报价上海专业网站建设精英
  • 建设网站的原则百度搜索引擎营销如何实现
  • 山东省交通厅建设网站做什么网站最赚钱
  • 有哪些网站建设公司请人制作一个app多少钱
  • 如何找做网站的客户抖音开放平台是什么意思
  • 网站空间续费朱晓宇 大庆 seo 网站建设 北京
  • 学校网站建设电话佛山正规网站建设报价
  • 域名网站查询做网页和做网站
  • 网站维护费怎么做分录vps内存wordpress优化
  • 国外的做的比较优秀的网站有哪些做h5页面的网站哪个好
  • 移动的网络网站建设wordpress 付费
  • 温州做网站就来温州易富网络企业推广方式优选隐迅推
  • 四川石油天然气建设工程有限责任公司网站只做同城交易的网站
  • 网站推广软文范文自助建站平台便宜
  • 河南网站设计微信网站入口
  • 南昌网站建设开发团队电商app开发哪家公司最好
  • 铁岭网站制作网站建设 知乎
  • 做直播网站找哪个网站做视频网站视频的软件
  • 网站建设是前端吗网站建设公司成都
  • 浙江市建设网站找人做公司网站
  • 婴儿衣服做的网站好网站开发和运行 法律
  • 建设网站教程视频视频老板网人才招聘