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

怎么用php做新闻网站潍坊疫情最新消息

怎么用php做新闻网站,潍坊疫情最新消息,申请做网站_论坛版主,查看小程序源码完全背包理论基础 完全背包与01背包只相差在物品是无限取用的。因此和01背包相比第二层对背包容量的遍历应该是正序的&#xff0c;而且正因为这个正序&#xff0c;使得在纯完全背包问题中&#xff0c;背包容量和物品的遍历是可以倒过来的。 #include <bits/stdc.h> usi…

完全背包理论基础

完全背包与01背包只相差在物品是无限取用的。因此和01背包相比第二层对背包容量的遍历应该是正序的,而且正因为这个正序,使得在纯完全背包问题中,背包容量和物品的遍历是可以倒过来的。

#include <bits/stdc++.h>
using namespace std;
int main() {int n, bagSize;cin >> n >> bagSize;vector<int> weight(n, 0);vector<int> value(n, 0);for(int i = 0; i < n; i++) {cin >> weight[i] >> value[i];}vector<int> dp(bagSize + 1, 0);for(int i = 0; i < n; i++) {for(int j = weight[i]; j <= bagSize; j++) {dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);}}cout << dp[bagSize] << endl;return 0;
}

零钱兑换II

Alt
这道题递推式和目标和那道题是一致的,都是解决装满背包的方法数目问题。重点在于遍历顺序,我们前面总结过对于纯完全背包问题,先遍历背包还是先遍历物品都是一样的。
但对于这种方法数量问题,先遍历物品时物品的添加是有顺序的,[1,3] 和 [3,1] 这种组合只会以一种 [1,3] 的形式出现,最终的数目就是组合数;而先遍历背包后遍历物品则会在每个容量下添加所有能装的物品,这导致得到的数量其实是排列数。

class Solution{
public:int change(int amount, vector<int>& coins) {vector<int> dp(amount + 1, 0);dp[0] = 1;for(int i = 0; i < coins.size(); i++) {for(int j = coins[i]; j <= amount; j++) {  // 这道题是组合数dp[j] += dp[j - coins[i]];}}return dp[amount];}
};

组合总和IV

Alt
这道题对应了前面说的排列数目,需要先遍历背包,再遍历物品。注意对溢出情况的处理,因为题中表示最终结果都是int,所以出现溢出的结果不会影响最终的结果,只需要在会发生溢出时不累加就可以了。

class Solution{
public:int combinationSum4(vector<int>& nums, int target) {vector<int> dp(target + 1, 0);dp[0] = 1;for(int j = 1; j <= target; j++) {for(int i = 0; i < nums.size(); i++) {if(j >= nums[i] && dp[j] <= INT_MAX - dp[j - nums[i]]) {dp[j] += dp[j - nums[i]];}}}return dp[target];}
};
http://www.yidumall.com/news/50183.html

相关文章:

  • 网站面包屑导航设计即位置导航网站数据统计工具
  • 做淘宝的导购网站百度网络推广怎么做
  • 日本网站建设电商网课
  • 山东住房和城乡建设部网站首页谷歌chrome浏览器下载
  • 网站ico湖南网站建设工作室
  • 网站点击量在哪里看seo实战技术培训
  • 如何用bootstrap做网站上海seo网站优化软件
  • 零基础建设网站视频怎么有自己的网站
  • 淘宝做详情页的网站网络推广合作协议范本
  • 安阳网站制作达州seo
  • 俄语搜索网站百度地图导航2022最新版
  • 湘潭网站制作公司网站开发平台有哪些
  • 做网站guangxiyanda直通车推广
  • 网站可以做的线下活动静态网页设计与制作
  • 做移动端电影网站seo优化方式包括
  • python整合网站开发技术免费关键词优化排名软件
  • 导出wordpress到文本广州网站排名优化公司
  • 公司网站制作永久免费建个人网站
  • 贵州 网站建设yahoo搜索
  • 北京网络网站建设公司亚马逊seo是什么意思
  • 网站建设企业 熊掌号木卢seo教程
  • 网站首页建设公司网站软件下载大全
  • 网站建设法律可行性广州疫情最新新增
  • 打不开网站怎么办网络竞价
  • 网站建设公司深圳安徽seo团队
  • 网站模版网 下载北京网站优化常识
  • 做网站卖资料网络推广外包联系方式
  • 做自媒体怎么在其它网站搬运内容推广网站哪个好
  • iis7添加php网站谷歌sem服务商
  • wordpress链接在哪里seo外链收录