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

百度网站邀您点评绍兴seo外包公司

百度网站邀您点评,绍兴seo外包公司,wordpress 国人主题,跨国采购平台目录 1 介绍2 训练 1 介绍 本专题用来记录使用dfs剪枝技巧求解的题目。 剪枝有以下思路: 优化搜索顺序。可行性剪枝。最优性剪枝。唯一性剪枝,也叫去除冗余。记忆化搜索,也叫dp。 2 训练 题目1:165小猫爬山 C代码如下&#…

目录

  • 1 介绍
  • 2 训练

1 介绍

本专题用来记录使用dfs剪枝技巧求解的题目。

剪枝有以下思路:

  1. 优化搜索顺序。
  2. 可行性剪枝。
  3. 最优性剪枝。
  4. 唯一性剪枝,也叫去除冗余。
  5. 记忆化搜索,也叫dp。

2 训练

题目1:165小猫爬山

C++代码如下,

#include <iostream>
#include <cstring>
#include <algorithm>
#include <vector>using namespace std;const int N = 20;
int n, m;
vector<int> a;
vector<vector<int>> group;
int res = 20;bool check(int x, int j) {int s = 0;for (auto v : group[j]) s += v;return s + x <= m;
}void dfs(int i, int groupsize) {if (groupsize >= res) {//最优性剪枝return;}if (i == n) {res = groupsize;}int x = a[i];//将x放入哪个组for (int j = 0; j < groupsize; ++j) {//将x放入第j组if (check(x, j)) { //可行性剪枝group[j].emplace_back(x);dfs(i + 1, groupsize);group[j].pop_back();}}//新开一个组group[groupsize].emplace_back(x);dfs(i + 1, groupsize + 1);group[groupsize].pop_back();return;
}int main() {cin >> n >> m;a.resize(n + 1);for (int i = 0; i < n; ++i) cin >> a[i];group.resize(n + 1);sort(a.begin(), a.end());reverse(a.begin(), a.end()); //从大到小枚举,优化搜索顺序//放置原则dfs(0, 0);cout << res << endl;return 0;
}

题目2

http://www.yayakq.cn/news/692856/

相关文章:

  • 好乐买网站推广方式腾讯云快速搭建网站
  • 网站建设佰金手指科杰十七网站建设办什么手续
  • 中国建设工程质量安全管理协会网站js代码放wordpress哪里
  • 做ae好的网站有哪些国外的网站可以做百度推广吗
  • 自己做旅游攻略的网站找装修公司去哪个网站
  • 网站前台怎么做做网站标志有限颜色使用的吗
  • 商业网站的创建程序济南 网站建设公司 医疗
  • 清远市建设局官方网站wordpress头部优化
  • 冠县哪做网站广州南建站时间
  • 怀化网站优化多少钱wordpress 插件安装失败
  • 网站开发 手机 验证码湖北省住房部城乡建设厅网站首页
  • 搜索引擎优化服务公司哪家好兰州网络优化
  • 织梦如何一个后台做两个网站欧美网站源码
  • 找人做网站去哪里找物联网平台有哪些
  • 福州网站建设福州深圳住房保障和建设局官网
  • 哪些因素营销网站权重wordpress 自动退出
  • 网站建设和续费深圳上市公司100强
  • 设计互动网站建设做网站流量点击分析的软件
  • 天猫淘宝优惠券网站怎么做动态发布网站和静态发布网站
  • 广州做外贸网站公司wordpress发布文章 发布
  • 建站申请东莞php网站开发
  • 网站建设费 会计分录wordpress有用户主页吗
  • 网站一定要备案苏州最新情况最新消息今天
  • 有关网站开发的文献综述租赁模板建站 网站的名称归属
  • 瑶海区网站建设百度软件中心下载安装
  • 炫酷网站源码别人做的网站自己根目录吗
  • 务川县建设局官方网站国际国内新闻最新消息今天
  • 网站定位的核心意义网站建设岗位能力
  • 中国贸易网站网站关键词锚文本指向
  • 灵犀科技网站开发手机欧美视频网站模板下载 迅雷下载 迅雷下载地址