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

wordpress迁移站点微信超市小程序

wordpress迁移站点,微信超市小程序,各省网站备案时长,网站设计公司企业邮箱题目描述 题目分析 由于数据小#xff0c;直接考虑DFS搜索底层所有排列组合。 我的代码 需要注意#xff1a;这个数据有点漏洞的是题干声明NM231#xff0c;但实际上有个测试点是等于231的。 一开始在build_tower#xff08;#xff09;函数中建完整个塔再判定是否…题目描述 题目分析 由于数据小直接考虑DFS搜索底层所有排列组合。 我的代码 需要注意这个数据有点漏洞的是题干声明NM231但实际上有个测试点是等于231的。 一开始在build_tower函数中建完整个塔再判定是否合格结果最大数据量下超时了。后面修改了函数每添加一个机器人就判定一次是否合格不合格直接退出函数这样运行时间就在有效时长内了。因此对于时间复杂度在极限附近的程序剪枝也是很有效的。 #include iostream #include algorithm #include cmath using namespace std; const int MAX_L22; int m; //A数量 int n; //B数量 int l; //层数:也是最底层的机器人数 bool bottom[MAX_L];//最底层机器人排列 bool tower[MAX_L][MAX_L]; //tower[i][j]表示第i层从左往右第j个机器人种类 int ans; void build_tower(){//记录用于构筑的A,B数量int Am;int Bn; //构建底层 for(int i1;il;i){tower[l][i]bottom[i]; if(!bottom[i]) A--;if(bottom[i]) B--;}//构建上层for(int il-1;i0;i--){for(int j1;ji;j){tower[i][j]tower[i1][j]^tower[i1][j1]; //异或运算 if(!tower[i][j]) A--;if(tower[i][j]) B--;if(A0||B0) return;}}if(A0B0){ans;//数量正确 } } void dfs(int a,int b,int x){//a,b为剩余AB的数量 if(a0||b0||xl) return;if(xl){build_tower();return;}bottom[x1]0; dfs(a-1,b,x1); //0代表Abottom[x1]1;dfs(a,b-1,x1); //1代表B } int main() {cinmn;for(int i1;i21;i){if(i*(i1)/2mn){li;}}ans0;dfs(m,n,0);coutans;return 0; }
http://www.hkea.cn/news/14552146/

相关文章:

  • 海口网站建设优化上海企业营销型网站建设
  • 深圳知名网站建设价格域名注册之后如何建设网站
  • 西安哪家网站公司做的比较好郑州seo教程
  • 营销型网站策划怎么做wordpress增加英文
  • 云商城是什么平台班级优化大师官方免费下载
  • 怎么攻击网站吗网站通栏设计素材
  • 网站的留言怎么做seo好学吗入门怎么学
  • 网站开发成本分析网络交友的网站建设
  • 网站建设公司发展历程深圳网站建设公司市场
  • 网站怎么样做不违规h5网站建设文章
  • 个人可以架设网站吗精品特价地方装修网站php源码带后台 装饰门户门站 装修网源代码
  • wordpress企业建站教程野花香视频在线观看社区
  • 昆明网站制作维护租好服务器咋做网站呢
  • 吉林网站网站建设中国建筑业网
  • 杭州专业设计网站玉树电子商务网站建设哪家好
  • 网站备案怎么这么麻烦个人公众号登录平台
  • 网站建设先做前台还是后台内蒙古呼和浩特市邮编
  • 开发大型网站的最主流语言求个网站你懂我的意思吗
  • 建个什么网站wordpress搜索代码制做
  • 临清网站建设费用网页设计综合案例
  • 单页网站制作工具集团制度建设网站
  • 漯河网站建设茂睿科技太原企业建站模板
  • 网站开发一般多少钱网站的黄金看盘软件
  • 免费网站推广ymdir网站建设 齐鲁软件园
  • 传媒建站推荐游戏ui设计师网站有哪些
  • 上海软件网站建设网站模板建设教程
  • 企业销售型网站是什么做产品网站建设
  • 成都 网站建设公司wordpress 搜索框代码
  • 电子商务网站建设培训小结安顺市网站建设
  • 陇南网站设计优化软件是什么意思