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

做民宿怎么登录网站seo会被取代吗

做民宿怎么登录网站,seo会被取代吗,网站是什么时候开始的,adobe建网站解题思路: 本题属于01背包问题,使用动态规划 dp[ j ]表示容量为 j 的背包的最大价值 注意: 需要时刻提醒自己dp[ j ]代表的含义,不然容易晕头转向 注意越界问题,且 j 需要倒序遍历 如果正序遍历 dp[1] dp[1 - vo…

解题思路:

本题属于01背包问题,使用动态规划

dp[ j ]表示容量为 j 的背包的最大价值

注意:

        需要时刻提醒自己dp[ j ]代表的含义,不然容易晕头转向

        注意越界问题,且 j 需要倒序遍历

如果正序遍历

dp[1] = dp[1 - volume[0]] + value[0] = 15

dp[2] = dp[2 - volume[0]] + value[0] = 30

此时dp[2]就已经是30了,意味着物品0,被放入了两次,所以不能正序遍历。

为什么倒叙遍历,就可以保证物品只放入一次呢?

倒叙就是先算dp[2]

dp[2] = dp[2 - volume[0]] + value[0] = 15 (dp数组已经都初始化为0)

dp[1] = dp[1 - volume[0]] + value[0] = 15

所以从后往前循环,每次取得状态不会和之前取得状态重合,这样每种物品就只取一次了。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int N = scan.nextInt();int V = scan.nextInt();int[] volume = new int[N];int[] value = new int[N];for (int i = 0; i < N; i++) {volume[i] = scan.nextInt();value[i] = scan.nextInt();}int[] dp = new int[V + 1];for (int i = 0; i < N; i++) {//注意越界问题,且 j 需要从大到小遍历for (int j = V; j >= volume[i]; j--) {dp[j] = Math.max(dp[j], dp[j - volume[i]] + value[i]);}}System.out.println(dp[V]);}
}

http://www.yidumall.com/news/29212.html

相关文章:

  • 东莞建站网站模板优化关键词排名提升
  • 百度网站建设是什么意思2024小学生时事新闻十条
  • 可以做网站头像的图片广告推广精准引流
  • 厦门广告设计制作公司搜索引擎营销优化诊断训练
  • 建网站电话公司广告推广
  • 徐州 商城网站建设高级seo优化招聘
  • 网站模板整站舟山百度seo
  • 黄石建网站百度新闻下载安装
  • 网站首页图片做多大影视剪辑培训机构排名
  • 典型的电子商务网站有哪些韩国搜索引擎排名
  • 山东专业网站建设友情链接对网站的作用
  • 苏州做网站的公司智慧营销系统平台
  • 北京建设专职查询网站网络推广运营主要做什么
  • centos 7.2 做网站seo北京优化
  • 网站标识代码怎么加手游推广渠道平台
  • 怎么做电商平台网站短视频seo排名加盟
  • 建站最好的创建网页步骤
  • 什么蓝色 适合公司网站主色免费发广告网站
  • 鞍山贴吧最新消息北京建站优化
  • 个人做跨境电商的平台网站有哪些seo排名赚靠谱吗
  • 域名查ipseo优化信
  • 微网站建设正规公司如何自己制作一个网站
  • 网站不更新天津seo公司
  • 长沙做网站品牌深圳网络推广服务是什么
  • 济南历山北路网站建设百度下载app下载
  • 如何在手机使用wordpress网站seo优化方案设计
  • 长春火车站疫情防控咨询电话号码企业营销策划是做什么的
  • 网站开发源代码app推广方式有哪些
  • 外包网站问些什么问题无锡网站建设seo
  • 怎么找电商平台合作杭州百度优化