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

个人博客模板网站照片编辑软件app

个人博客模板网站,照片编辑软件app,贵阳网站开发制作公司,宝安网页设计DFS剪枝 其实就是将搜索过程一些不必要的部分直接剔除掉。 剪枝是回溯法的一种重要优化手段#xff0c;往往需要先写一个暴力搜索#xff0c;然后找到某些特殊的数学关系#xff0c;或者逻辑关系#xff0c;通过它们的约束让搜索树尽可能浅而小#xff0c;从而达到降低时间… DFS剪枝 其实就是将搜索过程一些不必要的部分直接剔除掉。 剪枝是回溯法的一种重要优化手段往往需要先写一个暴力搜索然后找到某些特殊的数学关系或者逻辑关系通过它们的约束让搜索树尽可能浅而小从而达到降低时间复杂度的目的。 示例 分析 n-[1,10]数据范围并不是很大我们可以考虑枚举所有答案来找到这个最合适的队伍数量。 就比如说我现在有n个人那么最多的队伍数量肯定不超过n所以我们可以从只有1个队伍枚举到有n个队伍肯定能找到其中一种方案符合题意。当时由于一个队伍中不能有处于倍数关系的整数所以我们可以使用剪枝做优化在一开始就判断如果不符合题意就排除掉提高效率。 #includebits/stdc.h using namespace std; const int N 1e55; int n; int a[N]; vectorint v[N]; int dfs(int cnt,int dep){if(depn1){return true;}for(int i1;icnt;i){bool tagtrue;for(const autoj:v[i]){if(a[dep]%j0){tagfalse;break; }}if(!tag)continue;v[i].push_back(a[dep]);if(dfs(cnt,dep1))return true;//恢复现场 v[i].pop_back();}return false; } int main(){ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);cinn;for(int i1;in;i)cina[i];for(int i1;in;i){if(dfs(i,1)){ //有i个队伍第1层出发 couti\n;break;}}return 0; }
http://www.zqtcl.cn/news/284014/

相关文章:

  • 重庆铜梁网站建设价格阜城网站建设价格
  • 怎样建置换平台网站公众号开发周期
  • 朝阳建设网站什么是网络设计方案网络设计的原则有哪些
  • 长春商城网站制作二级网站建设 知乎
  • 网站建设的结论沭阳县建设局网站
  • 镇江网站制作价格网络有限公司简介
  • 海淀网站建设哪家公司好wordpress非常卡
  • 门户网站的建设意义交互设计专业就业前景
  • 那里有学做网站的2345网址导航下载官网
  • 房产证查询系统官方网站购买网站域名
  • 高端企业门户网站建设服务公司深圳企业网站怎么做
  • 页游网站如何做推广平面图设计软件有哪些
  • 自建网站有哪些wordpress 评论增加字段
  • 企业网站建设的方案书pc网站 公众号数据互通
  • 东莞设计制作网站制作做的asp网站手机号码
  • 必须做网站等级保护网站软件免费下载安装
  • 广州天河 网站建设上海招标网站
  • 云南网站建设方案专业的徐州网站开发
  • 政务服务 网站 建设方案郑州网站建设公司电话多少
  • 优化网站浏览量怎么看建设网站公司专业服务
  • php做的网站预览单产品网站建设
  • 网站文件验证上海推广网站公司
  • 如何免费申请网站外贸工艺品网站建设
  • 有名的wordpress网站网站开发企业培训
  • 中国建设银行绑定网站南宁seo如何做
  • 饮食类网站律师资格证报考条件
  • 昆明网站建设推广房源管理免费系统
  • jsp网站开发书籍环保网站 怎么做
  • 深圳营销型网站建设公司搜狗短网址生成
  • 如何优化购物网站建设广州seo公司排行