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

微信公众号设计方案长春seo优化企业网络跃升

微信公众号设计方案,长春seo优化企业网络跃升,怎么用eclipse做网页,创新驱动发展战略的意义165. 小猫爬山 - AcWing题库 翰翰和达达饲养了 N 只小猫&#xff0c;这天&#xff0c;小猫们要去爬山。 经历了千辛万苦&#xff0c;小猫们终于爬上了山顶&#xff0c;但是疲倦的它们再也不想徒步走下山了&#xff08;呜咕>_<&#xff09;。 翰翰和达达只好花钱让它们…

165. 小猫爬山 - AcWing题库

翰翰和达达饲养了 N 只小猫,这天,小猫们要去爬山。

经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕>_<)。

翰翰和达达只好花钱让它们坐索道下山。

索道上的缆车最大承重量为 W,而 N 只小猫的重量分别是 C1、C2……Cn。

当然,每辆缆车上的小猫的重量之和不能超过 W。

每租用一辆缆车,翰翰和达达就要付 1 美元,所以他们想知道,最少需要付多少美元才能把这 N 只小猫都运送下山?

输入格式

第 1 行:包含两个用空格隔开的整数,N 和 W。

第 2..N+1 行:每行一个整数,其中第 i+1 行的整数表示第 i 只小猫的重量 Ci。

输出格式

输出一个整数,表示最少需要多少美元,也就是最少需要多少辆缆车。

数据范围

1≤N≤18
1≤Ci≤W≤108

输入样例:
5 1996
1
2
1994
12
29
输出样例:
2

解析 :

DFS之剪枝与优化主要方法:

1.优化搜索顺序:大部分情况下,我们应该优先搜索分支较少的节点
2.排除等效冗余
3.可行性剪枝
4.最优性剪枝
5.记忆化搜索(dp)

 

#include<iostream>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<math.h>
#include<map>
#include<sstream>
#include<deque>
#include<unordered_map>
using namespace std;
typedef long long LL;
const int N = 20;
int n, w;
int cr[N], sum[N];
int ans;int cmp(const int& a, const int& b) {return a > b;
}void dfs(int u, int k) {//最优性剪枝if (k >= ans)return;if (u > n) {ans = k;return;}for (int i = 1; i <= k; i++) {if (sum[i] + cr[u] <= w) {//可行性剪枝sum[i] += cr[u];dfs(u + 1, k);sum[i] -= cr[u];//恢复现场}}sum[k + 1] = cr[u];dfs(u + 1, k + 1);
}int main() {cin >> n >> w;for (int i = 1; i <= n; i++) {scanf("%d", &cr[i]);}//优化搜索顺序sort(cr + 1, cr + 1 + n, cmp);ans = n;dfs(1, 1);cout << ans << endl;return 0;
}

http://www.wooajung.com/news/31608.html

相关文章:

  • 一键优化助手品牌seo是什么意思
  • 网站制作怎么学去哪学seo项目优化案例分析文档
  • 资阳公司网站建设百度软文推广怎么做
  • 域名购买查询seo范畴
  • 哪里网站建设联系友情链接出售网
  • 宿迁网站建设公司什么是网络推广
  • 贵阳网站建设设计全国新冠疫情最新情况
  • 如何做网站广告新东方烹饪学校
  • 网站建设肆金手指排名7怎样才能在百度上面做广告宣传
  • 做网站不好做市场推广方案和思路
  • 招聘网站做精准 置顶百度搜索引擎优化的推广计划
  • 深圳做网站做app沈阳网络营销推广的公司
  • 宿迁怎样建设网站乐天seo培训中心
  • 音乐网页制作素材zac博客seo
  • 儿童可以做的游戏视频网站外贸网站seo教程
  • 提供定制型网站建设今日nba数据帝
  • wordpress整合百度站内搜索营销策划方案怎么写?
  • 中天建设集团有限公司广州分公司正版搜索引擎优化
  • 网站标题关键词用什么隔开公司宣传软文
  • 做网站需要数据库吗百度app安装免费下载
  • 网站开发最好用什么语言汕头seo不错
  • wordpress简单工作室博客成都关键词优化报价
  • 誉重网站建设公司百度热搜关键词排名优化
  • 怎么在拼多多开网店seo课程培训机构
  • 咨询型网站保定网站seo
  • 网站做百度推广吗产品推广方案范文500字
  • iis做的网站为啥打不开千度seo
  • 做淘宝返利网站能挣钱直通车怎么开效果最佳
  • 做网站用什么语言营销思路八大要点
  • 做企业网站大约多少钱免费域名服务器