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

oppo软件商店更新吐鲁番seo快速排名

oppo软件商店更新,吐鲁番seo快速排名,网站加关键词,宜兴做网站多少钱题目链接#xff1a;信息学奥赛一本通#xff08;C版#xff09;在线评测系统 (ssoier.cn) 今天刚看完卡尔大哥讲解的01背包#xff0c;今天手敲了一遍#xff0c;还是很多问题#xff0c;只能说自己还是刷题太少或者说是没理解到位。 代码如下 # include iostrea…题目链接信息学奥赛一本通C版在线评测系统 (ssoier.cn) 今天刚看完卡尔大哥讲解的01背包今天手敲了一遍还是很多问题只能说自己还是刷题太少或者说是没理解到位。 代码如下 # include iostream # include cstring using namespace std; int dp[1010][1010]; //1.dp[i][j] 表示着在有限的容量内使背包里面物品价值总和最大 // 2.dp[i][j] max(dp[i - 1][j], dp[i - 1][j - w[i]] c[i]) int w[200], c[200]; int main() {int m, n; //w[i]是重量, c[i]是物品的价值 cinmn;memset(dp, 0, sizeof(dp));for(int i 1; i n; i){cinw[i]c[i];}for(int j w[0]; j m; j) //3.初始化行和列 {dp[0][j] c[0];}for(int j 1; j m; j) //4.遍历顺序{for(int i 1; i n; i){if(w[i] j){dp[i][j] dp[i - 1][j];}else{dp[i][j] max(dp[i - 1][j], dp[i - 1][j - w[i]] c[i]);}}}//for(int i 0; i n; i) //打印二维dp数组//{// for(int j 0; j m; j)// {// coutdp[i][j] ;// }// coutendl;//}coutdp[n][m]endl; //打印dp结果如果错误的话需要自己打印二维dp,如上return 0; } 代码讲解只讲核心。先确定dp[i][j]的含义正如我解释所说的dp[i][j]表示着在有限的容量内使背包里面物品价值总和最大。然后就根据这个含义定义好dp[i][j]的状态转移方程dp[i][j] max(dp[i - 1][j], dp[i - 1][j - w[i]] c[i])为什么是max而不是min也很好理解也就是我们需要求最大的价值所以就要用max。其实是初始化就是对于首行和首列初始化为什么要初始化这两个因为后面的dp是从上面dp[i - 1][j]和左上角dp[i - 1][j - x]来的然后就是遍历顺序这个遍历顺序一定要搞清楚顺序为什么第一层是j而不是i因为是先遍历背包在遍历物品当然你先遍历物品在遍历背包是一样的所以dp[i][j]后面的[j]也就是背包列所以先遍历j最后输出的是dp[n][m]值得注意的是我们最好把数组定义为局部变量这样自动初始化为0要当作成员变量的话如果你没初始化那你的数组就是一串乱值。 感悟因为以前看过信奥这个团队讲解的这个题目我今天又按照自己的思路编写了这个代码实际上我还发现这个团队有一点没讲到位就是初始化这一知识点那个团队没有写这个初始化代码虽说这个题目不需要这一段代码也能过但是也是很必要写上的毕竟对于我们这种开始学习动态规划的小白来说最好是写上。
http://www.hkea.cn/news/14385174/

相关文章:

  • 成都网站建设 雷商城手机网站制作
  • 招商加盟网站建设交易平台网站怎么做
  • 做软件好还是做网站好个人网页设计作品模板
  • iis发布php网站企业网站建设综合实训心得体会一千字
  • 长春做个人网站做不了广西建设教育学会网站
  • 保健品 网站模板建一个网站首先要怎么做
  • 丹阳市制作网站wordpress拼音
  • 西安网站开发公司电话做网站都是用ps吗
  • 为学校网站建设中企业网站建设
  • 工程造价信息价在什么网站查地方生活门户网站有哪些
  • 汉口江岸区城市建设局网站奢侈品网站排名
  • 网站301跳跳转网站有哪些
  • 英语网站开发的背景网站开发原理
  • 做局域网网站网站项目签约
  • 小微企业所得税优惠政策网站seo排名培训
  • 门户网站建设jz190h5网站开发的文献综述
  • 所有代刷平台推广上海网站建设乐云seo模板中心
  • 做英文网站要用什么字体南宁网站推广大全
  • 潍坊建设银行招聘网站南宁网站运营优化平台
  • 南宁做网站设计方案网站开发摊销多少年
  • 爱站数据官网企业网站系统详细设计
  • 购物网站怎么做优化代理注册公司行情
  • 网站流量查询站长之家培训网址
  • 网站建设应该考虑哪些问题怎么才能百度到自己的网站
  • 诸暨制作网站的公司有哪些领地免费网站开发
  • 徐州哪家公司做网站水平好在线设计闪字图片
  • wordpress 延时加载jsseo排名优化怎么样
  • 网站建设要多长时间末年人免费观看网站
  • 网站 流程手机免费制图软件
  • 定位网站关键词设计研发网站