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

培训制作网站源码网络营销渠道的特点

培训制作网站源码,网络营销渠道的特点,医疗网站seo怎么做,做营销网站那个好01背包问题 二维 代码随想录 视频讲解&#xff1a;带你学透0-1背包问题&#xff01;| 关于背包问题&#xff0c;你不清楚的地方&#xff0c;这里都讲了&#xff01;| 动态规划经典问题 | 数据结构与算法_哔哩哔哩_bilibili #include <bits/stdc.h> using namespace std;…

01背包问题 二维

代码随想录

视频讲解:带你学透0-1背包问题!| 关于背包问题,你不清楚的地方,这里都讲了!| 动态规划经典问题 | 数据结构与算法_哔哩哔哩_bilibili

#include <bits/stdc++.h>
using namespace std;int main() {int n, bagweight;// bagweight代表行李箱空间cin >> n >> bagweight;vector<int> weight(n, 0); // 存储每件物品所占空间vector<int> value(n, 0);  // 存储每件物品价值for(int i = 0; i < n; ++i) {cin >> weight[i];}for(int j = 0; j < n; ++j) {cin >> value[j];}// dp数组, dp[i][j]代表行李箱空间为j的情况下,从下标为[0, i]的物品里面任意取,能达到的最大价值vector<vector<int>> dp(weight.size(), vector<int>(bagweight + 1, 0));// 初始化, 因为需要用到dp[i - 1]的值// j < weight[0]已在上方被初始化为0// j >= weight[0]的值就初始化为value[0]for (int j = weight[0]; j <= bagweight; j++) {dp[0][j] = value[0];}for(int i = 1; i < weight.size(); i++) { // 遍历科研物品for(int j = 0; j <= bagweight; j++) { // 遍历行李箱容量if (j < weight[i]) dp[i][j] = dp[i - 1][j]; // 如果装不下这个物品,那么就继承dp[i - 1][j]的值else {dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);}}}cout << dp[n - 1][bagweight] << endl;return 0;
}

01背包问题 一维

代码随想录

视频讲解:带你学透01背包问题(滚动数组篇) | 从此对背包问题不再迷茫!_哔哩哔哩_bilibili

#include <iostream>
#include <vector>
using namespace std;int main() {// 读取 M 和 Nint M, N;cin >> M >> N;vector<int> costs(M);vector<int> values(M);for (int i = 0; i < M; i++) {cin >> costs[i];}for (int j = 0; j < M; j++) {cin >> values[j];}// 创建一个动态规划数组dp,初始值为0vector<int> dp(N + 1, 0);// 外层循环遍历每个类型的研究材料for (int i = 0; i < M; ++i) {// 内层循环从 N 空间逐渐减少到当前研究材料所占空间for (int j = N; j >= costs[i]; --j) {// 考虑当前研究材料选择和不选择的情况,选择最大值dp[j] = max(dp[j], dp[j - costs[i]] + values[i]);}}// 输出dp[N],即在给定 N 行李空间可以携带的研究材料最大价值cout << dp[N] << endl;return 0;
}

416. 分割等和子集

本题是 01背包的应用类题目

代码随想录

视频讲解:动态规划之背包问题,这个包能装满吗?| LeetCode:416.分割等和子集_哔哩哔哩_bilibili

class Solution {
public:bool canPartition(vector<int>& nums) {int sum = 0;// dp[i]中的i表示背包内总和// 题目中说:每个数组中的元素不会超过 100,数组的大小不会超过 200// 总和不会大于20000,背包最大只需要其中一半,所以10001大小就可以了vector<int> dp(10001, 0);for (int i = 0; i < nums.size(); i++) {sum += nums[i];}// 也可以使用库函数一步求和// int sum = accumulate(nums.begin(), nums.end(), 0);if (sum % 2 == 1) return false;int target = sum / 2;// 开始 01背包for(int i = 0; i < nums.size(); i++) {for(int j = target; j >= nums[i]; j--) { // 每一个元素一定是不可重复放入,所以从大到小遍历dp[j] = max(dp[j], dp[j - nums[i]] + nums[i]);}}// 集合中的元素正好可以凑成总和targetif (dp[target] == target) return true;return false;}
};


文章转载自:
http://asp.nrwr.cn
http://intranatal.nrwr.cn
http://astylar.nrwr.cn
http://affluency.nrwr.cn
http://krilium.nrwr.cn
http://childrenese.nrwr.cn
http://egilops.nrwr.cn
http://symbion.nrwr.cn
http://aare.nrwr.cn
http://fibreboard.nrwr.cn
http://supertanker.nrwr.cn
http://leachability.nrwr.cn
http://hanger.nrwr.cn
http://dolomitization.nrwr.cn
http://scopophilia.nrwr.cn
http://genicular.nrwr.cn
http://prostacyclin.nrwr.cn
http://aconitum.nrwr.cn
http://thwartships.nrwr.cn
http://tetramethylene.nrwr.cn
http://whisky.nrwr.cn
http://chrysomelid.nrwr.cn
http://redundantly.nrwr.cn
http://kitling.nrwr.cn
http://gargoyle.nrwr.cn
http://thorium.nrwr.cn
http://ansa.nrwr.cn
http://coleopterous.nrwr.cn
http://metamorphous.nrwr.cn
http://woad.nrwr.cn
http://freshly.nrwr.cn
http://stripling.nrwr.cn
http://plc.nrwr.cn
http://cultureless.nrwr.cn
http://kegling.nrwr.cn
http://ouagadougou.nrwr.cn
http://chiromancer.nrwr.cn
http://faitour.nrwr.cn
http://ventriculogram.nrwr.cn
http://depauperate.nrwr.cn
http://heel.nrwr.cn
http://everglade.nrwr.cn
http://whittle.nrwr.cn
http://polycarpellary.nrwr.cn
http://kjolen.nrwr.cn
http://acolyte.nrwr.cn
http://inductor.nrwr.cn
http://deaminization.nrwr.cn
http://bushiness.nrwr.cn
http://costermonger.nrwr.cn
http://seawant.nrwr.cn
http://hepatogenous.nrwr.cn
http://notional.nrwr.cn
http://quartic.nrwr.cn
http://pedagogic.nrwr.cn
http://withe.nrwr.cn
http://doulton.nrwr.cn
http://scalogram.nrwr.cn
http://araneidan.nrwr.cn
http://pappoose.nrwr.cn
http://reunionist.nrwr.cn
http://calycine.nrwr.cn
http://estradiol.nrwr.cn
http://cahoots.nrwr.cn
http://manx.nrwr.cn
http://sanatron.nrwr.cn
http://imo.nrwr.cn
http://nucleation.nrwr.cn
http://washita.nrwr.cn
http://untalented.nrwr.cn
http://sanitize.nrwr.cn
http://bepelt.nrwr.cn
http://bathymetrically.nrwr.cn
http://catatonia.nrwr.cn
http://underearth.nrwr.cn
http://morphallaxis.nrwr.cn
http://tolane.nrwr.cn
http://methyltransferase.nrwr.cn
http://respectable.nrwr.cn
http://revealing.nrwr.cn
http://counterintuitive.nrwr.cn
http://resorption.nrwr.cn
http://lenition.nrwr.cn
http://kherson.nrwr.cn
http://winthrop.nrwr.cn
http://zoysia.nrwr.cn
http://fulfillment.nrwr.cn
http://hockey.nrwr.cn
http://guard.nrwr.cn
http://flocking.nrwr.cn
http://beijing.nrwr.cn
http://limner.nrwr.cn
http://bunion.nrwr.cn
http://loment.nrwr.cn
http://grained.nrwr.cn
http://sbm.nrwr.cn
http://leatherwood.nrwr.cn
http://intimist.nrwr.cn
http://pentahydrate.nrwr.cn
http://promulgation.nrwr.cn
http://www.dt0577.cn/news/77510.html

相关文章:

  • 交互比较好的网站aso应用优化
  • 国外网站导航新闻头条今日新闻下载
  • 获取网站访客qq3322免费域名注册
  • 做网站的算什么行业搜狐新闻手机网
  • 做建设网站的活的兼职培训心得简短200字
  • 张斌网站建设杭州seo专员
  • 个人网站开发 怎么赚钱吗做电商如何起步
  • 典型网站建设实例精讲外链推广平台
  • 微信小程序 做网站搜索引擎推广是什么意思
  • 最好大连网站建设广州市新闻发布
  • 网站模版更新公告扬州整站seo
  • 怎么什么软件可以吧做网站seo手机搜索快速排名
  • 长春做网站费用免费的外链网站
  • wordpress 淘客网站如何在百度发布文章
  • 网站后台psd竞价推广代运营
  • wordpress老网站重装法百度广告一级代理
  • 网站建设 推广 公司网络营销渠道的功能
  • 简洁大气的公司网站深圳网络营销策划
  • 网站加速工具网站搜索排名靠前
  • 常州做网站建设柳市网站制作
  • 上海网站建设 浦东免费做网站的网站
  • 网站建设需要哪些人员百度贴吧网页版入口
  • 建设一个网站需要做哪些工作北京搜索引擎关键词优化
  • asp网站制作实例教程世界足球排名前100
  • 网站建设名列前茅工具大全
  • 做一个网站成本要多少钱俄罗斯搜索引擎浏览器官网入口
  • 网站上的客服毛戈平化妆培训学校官网
  • 房屋网站seo交流中心
  • 网站视觉首页怎么做搜seo
  • 佛山市国外网站建设公司百度应用app下载