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

设计好用的网站wordpress仿模板

设计好用的网站,wordpress仿模板,wp网站做企业站好不好,初次创业开什么店合适曾经我们讲过枚举算法#xff0c;那假设我们把枚举算法应用到搜索里呢#xff1f; 1.搜索枚举 以前我们在进行枚举的时候是用了多层循环嵌套#xff0c;但是当枚举的变量过多或者是输入的数量的时候就很难利用循环完成枚举了#xff0c;不过我们可以尝试利用搜索进行枚举。… 曾经我们讲过枚举算法那假设我们把枚举算法应用到搜索里呢 1.搜索枚举 以前我们在进行枚举的时候是用了多层循环嵌套但是当枚举的变量过多或者是输入的数量的时候就很难利用循环完成枚举了不过我们可以尝试利用搜索进行枚举。 通常我们通过一个 dfs 函数来完成搜索枚举而通过参数表示当前状态。例如在大部分搜索枚举问题中可以通过 step 或 depth 表示当前枚举层数或使用 n 表示已经选入的数量亦或在对于一些对 和 有限制的问题中使用 sum 表示已经选入的数量之和。 让我们看一道能够使用搜索枚举实现的题目现有方程a[1]x[1]a[2]x[2]a[3]x[3]...a[n]x[n]0 2≤n≤10,−5≤a[i]≤5,−2≤x[i]≤2,x[i]∈Z 求解的总数。 Z 表示整数集合其包括了全体正整数、全体负整数和零。 能够估算所有的状态总数在 10的5次方∼10的7次方能够枚举全部的状态。虽然能够使用 10 个循环完成但此处使用搜索枚举更为方便。 int ans  0; void dfs(int dep, int sum) {if (dep  n) {if (sum  0){ans;}return;}for (int i  -2; i  2; i) {dfs(dep  1, sum  a[dep] * i);} } 在很多搜索枚举的问题中会要求我们打印解的具体内容那么可使用数组来保存具体的解。如对于之前求方程解的问题可将代码修改为 int ans[15]; void dfs(int dep, int sum) {if (dep  n) {if (sum  0){for (int i  0; i  n; i) {cout  ans[i]   ;}cout  endl;}return ;}for (int i  -2; i  2; i) {ans[dep]  i;dfs(dep  1, sum  a[dep] * i);} } 把在dep这一层选择的情况放在ans[dep]位置ans数组就记下了目前枚举到的情况。n 在搜索枚举的过程中我们能够根据题目的一些性质对求解的过程进行剪枝优化这个我们以后也会学到。但是对大部分题目来说搜索枚举很有可能达到状态的上限所以很有必要在决定使用搜索枚举之前确定状态的总数。
http://www.w-s-a.com/news/817536/

相关文章:

  • 专业微网站营销diywap手机微网站内容管理系统
  • 盗版做的最好的网站温州logo设计公司
  • 网站建设 中山南充微网站建设
  • 企业网站更新什么内容免费设计软件下载
  • 夏天做哪些网站能致富做网站怎么每天更新内容
  • 个人网站的设计与开发网站建设流程中哪些部分比较重要
  • 招聘网站如何建设中国计算机网络公司排名
  • 工信部网站备案规定厦门在线制作网站
  • 商丘网站公司智联招聘手机app下载
  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些
  • 网站建设服务中企动力建筑工程网络进度计划备注填写范例
  • 电子商务网站开发与建设试卷php网站开发专业
  • 运城网站制作路90江苏省网站备案系统
  • 唐山做企业网站实体门店管理系统
  • 网站优化推广教程深圳网站建设世纪前线
  • 网站建设专家哪家好兰州网络推广执行
  • 广东住房和城乡建设厅网站王芃增加网站收录
  • 北京网站建设手机app电子商务网红营销的劣势
  • 网站 营销型wordpress获取4条文章标题
  • 浦东区建设工程监督网站建立全国统一的突发事件信息系统
  • 做网站需要基础吗重庆市造价信息网
  • 我要建设公司网站大连培训网站建设
  • 网站建设校长信箱设计方案小程序报价开发
  • 电子网站建设ppt模板营销策划方案怎么写?
  • 什么网站收录排名最高济南能源建设网站
  • 深圳移动网站建设公司价格桂林做网站哪家公司好
  • 互联网网站名字网站合作建设合同
  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站