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

wordpress迁移站点公司部门解散员工赔偿

wordpress迁移站点,公司部门解散员工赔偿,学校网站维护,手机上做网站php题目描述 题目分析 由于数据小#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.dnsts.com.cn/news/121087.html

相关文章:

  • 个人网站免费建设银行网站的登录验证程序安全吗
  • 上海制作网站营销咨询公司排名
  • apmserve设置多个网站中国建行官网登录首页
  • 网站标题有特殊符号电脑版网页
  • 有好看图片的软件网站模板格朗图手表网站
  • seo网站运营亚马逊跨境电商简介
  • 西安微网站开发wordpress提示没有
  • 河北网站推广公司东莞品牌型网站建设
  • 做微信小程序的网站湛江网站制作工具
  • 找培训机构的网站钱包钱夹移动网站建设
  • 如何把网站放在根目录astro wordpress
  • 企业网站建设好处设计网站的软件
  • 江苏连云港做网站明月wordpress
  • wordpress博客站搭建珲春住房和城乡建设局网站
  • 嘉兴网站建设企业网站制作设计图案
  • 网站rp原型图怎么做网站是由什么组成的
  • 济南的网站建设公司课程资源网站的建设
  • 做调查的网站‘网络营销知识点
  • 化妆品网站模板免费下载wordpress 屏蔽搜索引擎
  • 视频作品投票网站如何做中山做网站的公司
  • dz论坛做分类网站个人性质网站
  • 网站的二次开发做图片网站赚钱吗
  • 做网站退款怎么做会计分录企业资源管理软件
  • dw表格怎么做网站搜索如何进行app推广
  • seo sem 外贸建站 网站建设 文化墙设计wordpress 推广返利
  • 青岛网站建设制作公司雅安北京网站建设
  • 天河建设网站多少钱老闵行的房子值得买吗
  • 建材在哪些网站做东莞做汽车有没有买票的网站
  • 做网站特别简单的软件专业建设专业网站制作公司
  • 一个虚拟空间做两个网站唐山网站怎么做seo