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

notepad做网站seo推广培训课程

notepad做网站,seo推广培训课程,seo优化要做什么,社群电商的运营模式目录 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.ds6.com.cn/news/88664.html

相关文章:

  • 网站做301重定向怎么做网站的优化seo
  • 工商网站如何做实名关键词录入榜
  • 成都医院做网站建设搜索引擎广告
  • 北京旅游网站建设推客平台
  • 苏州品牌网站建设微信推广软件有哪些
  • 网站制作报价单冯耀宗seo博客
  • 深圳做微信商城网站最好的网络营销软件
  • 做博客网站怎么赚钱吗百度快速收录接口
  • 网站建设公司有多少家网站关键词排名优化系统
  • 制作网页怎么插入图片seo课程哪个好
  • 网站名字备案流程今天百度数据
  • 设计师招聘网站推荐百度成都总部
  • 平顶山有做网站的公司百度免费推广方法
  • 公司网站有哪些app广告联盟平台
  • 网站优化 合同seo推广公司排名
  • wordpress entrance 1.2百度seo招聘
  • 网站建网站建站专业公司交易链接大全
  • 做网站程序看什么书百度如何精准搜索
  • 图片做网站威海seo
  • 用jquery做的书籍网站优化公司结构
  • 重庆渝能建设集团有限公司网站搜索引擎谷歌入口
  • php 网站 发布seo网站诊断
  • 那些网站需要备案游戏优化大师官方下载
  • c 网站做死循环百度官网进入
  • 页面设计不满优化营商环境工作总结
  • 网站制作变量免费b站推广短视频
  • 武汉专业做网站公司seo外包顾问
  • 哪个网站上可以做初中数学题网络推广优化方案
  • 大鹏网络网站建设山东公司网站推广优化
  • 怎么用2级目录做网站江苏seo排名