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

长沙网站建设的公司镇江网站建设

长沙网站建设的公司,镇江网站建设,上海黄浦网站建设,湖州网站开发这段代码的主要思路是使用动态规划来构建一个二维数组 dp,其中 dp[i][j] 表示前 i 个产品是否可以组合出金额 j。通过遍历产品列表和可能的目标金额,不断更新 dp 数组中的值,最终返回 dp[N][M] 来判断是否可以组合出目标金额 M。如果 dp[N][M…

在这里插入图片描述
这段代码的主要思路是使用动态规划来构建一个二维数组 dp,其中 dp[i][j] 表示前 i 个产品是否可以组合出金额 j。通过遍历产品列表和可能的目标金额,不断更新 dp 数组中的值,最终返回 dp[N][M] 来判断是否可以组合出目标金额 M。如果 dp[N][M] 为 true,则表示可以组合出目标金额,否则表示无法组合出目标金额。

#include <iostream>
#include <vector>
#include <limits>using namespace std;bool miHomeGiftBag(vector<int> p, int M) {int N = p.size(); // 获取产品列表中产品的数量vector<vector<bool>> dp(N + 1, vector<bool>(M + 1, false)); // 创建一个二维动态规划数组,dp[i][j] 表示前 i 个产品是否能够组合出金额 jdp[0][0] = true; // 初始化,金额为0时总是可以组合出来for (int i = 1; i <= N; i++) { // 遍历产品列表for (int j = 0; j <= M; j++) { // 遍历可能的目标金额dp[i][j] = dp[i - 1][j]; // 初始情况,不使用当前产品 iif (j - p[i - 1] >= 0) { // 如果当前目标金额 j 大于等于当前产品的价格// 尝试使用当前产品 i,判断前 i-1 个产品是否可以组合出目标金额 j - p[i-1]dp[i][j] = dp[i - 1][j - p[i - 1]] || dp[i][j];}}}return dp[N][M]; // 返回 dp[N][M],表示前 N 个产品是否可以组合出目标金额 M
}int main() {bool res;int _p_size = 0;cin >> _p_size;cout << _p_size << endl;vector<int> _p;int _p_item;for(int _p_i=0; _p_i<_p_size; _p_i++) {cin >> _p_item;cin.ignore (std::numeric_limits<std::streamsize>::max(), '\n');_p.push_back(_p_item);}int _M;cin >> _M;cin.ignore (std::numeric_limits<std::streamsize>::max(), '\n');res = miHomeGiftBag(_p, _M);cout << res << endl;return 0;}
http://www.dinnco.com/news/24301.html

相关文章:

  • 以美食为主的网站栏目怎么做怎么查看域名是一级还是二级域名
  • 吉林省党风廉政建设官方网站网上推
  • 申请注册邮箱谷歌排名网站优化
  • 东莞民营企业武汉seo价格
  • 手机网站页面设计尺寸谷歌seo是做什么的
  • 做写真素材网站短视频新媒体推广
  • 找室内设计师上哪个网站如何在网上做销售推广
  • 青海省住房和城乡建设厅 网站南京网站快速排名提升
  • 学校网站cmssem优化策略
  • 怎么用visual studio做网站网站排名优化服务
  • 网站二级域名解析上海百度竞价
  • 做网站需要多大尺寸沈阳关键字优化公司
  • 国际交易所app下载长沙seo结算
  • 蓝色科技网站建设全球网络营销公司排行榜
  • 怎样做的网站内网外网都能用百度网站优化软件
  • 老百姓如何向中央求助seo推广教程
  • 做黑彩网站北京seo排名方法
  • 网站报价单模板网站seo是什么
  • 武进网站建设代理商成都营销型网站制作
  • 深圳网站开发报价app推广渠道在哪接的单子
  • 汤唯梁朝伟做视频网站长尾词seo排名优化
  • 室内设计培训班靠谱吗免费的电脑优化软件
  • 如何做菠菜网站代理学生网页制作成品
  • 1920的做网站做多大福建seo顾问
  • 武汉网站建设制作百度推广后台登录入口
  • 西安知名网站建设公司排名sem优化托管
  • wordpress进阶济南seo优化公司助力网站腾飞
  • 怎样在微信做产品网站百度竞价规则
  • 商城网站建设是 什么软件网络营销首先要进行
  • 企业网站程序制作自己如何做一个网站