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

网站开发java连接数据库后百度竞价系统

网站开发java连接数据库后,百度竞价系统,页面设计升级,韩国吃秀在哪个网站做直播[TOC](代码随想录算法训练营第三十七天| 52. 携带研究材料 518.零钱兑换II 377. 组合总和 Ⅳ 70. 爬楼梯(进阶版) ) 入营第三十七天 难度:难 计划任务 完成任务 52. 携带研究材料 动态规划五部曲: 1.确定dp数组以及下标含义 dp[i][j]表示从下标[0-i]的…

@[TOC](代码随想录算法训练营第三十七天| 52. 携带研究材料 518.零钱兑换II 377. 组合总和 Ⅳ 70. 爬楼梯(进阶版) )

入营第三十七天
难度:难

  • 计划任务
  • 完成任务

52. 携带研究材料

动态规划五部曲:
1.确定dp数组以及下标含义 dp[i][j]表示从下标[0-i]的物品中选取,每个物品可以选无限次,放进容量为j的背包,价值总和最大
2.确定递推公式 dp[i][j]=Math.max(dp[i-1][j],dp[i][j-weight[i]+value[i])
3.递推数组初始化 第一列:容量为0时,所有物品都是0,第一行:容量大于等于第一件物品的重量时,dp[0][j]=dp[0][j-weight[0])+value[0]
4.确定遍历顺序 可以先物品再容量
5.举例推导递推公式

import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int v = scanner.nextInt();int[] weight=new int[n];int[] value =new int[n];for(int i=0;i<n;i++){weight[i]=scanner.nextInt();value[i]=scanner.nextInt();}int[][] dp = new int[n][v+1];for(int i=weight[0];i<=v;i++){dp[0][i]=dp[0][i-weight[0]]+value[0];}for(int i=1;i<n;i++){for(int j=0;j<=v;j++){if(j<weight[i]){dp[i][j]=dp[i-1][j];}else{dp[i][j]=Math.max(dp[i-1][j],dp[i][j-weight[i]]+value[i]);}}}System.out.print(dp[n-1][v]);}
}

518.零钱兑换II

动态规划五部曲:
1.确定dp数组以及下标含义 dp[i][j]表示使用下标为[0-i]的不同类别的硬币能够凑满面值等于j的情况总和
2.确定递推公式 dp[i][j]=dp[i-1][j]+dp[i][j-value[i]]
3.递推数组初始化 第一列为1,第一行当出现整除情况时设置为1
4.确定遍历顺序
5.举例推导递推公式

class Solution {public int change(int amount, int[] coins) {int[][] dp = new int[coins.length][amount+1];for(int i=0;i<coins.length;i++){dp[i][0]=1;}for(int i=coins[0];i<=amount;i++){dp[0][i] += dp[0][i-coins[0]];}for(int i=1;i<coins.length;i++){for(int j=1;j<=amount;j++){if(j<coins[i]){dp[i][j]=dp[i-1][j];}else{dp[i][j]=dp[i-1][j]+dp[i][j-coins[i]];}}}return dp[coins.length-1][amount];}
}

377. 组合总和 Ⅳ

动态规划五部曲:
1.确定dp数组以及下标含义
2.确定递推公式
3.递推数组初始化
4.确定遍历顺序
5.举例推导递推公式

class Solution {public int combinationSum4(int[] nums, int target) {//nums=>物品 target=>容量int[] dp = new int[target+1];dp[0]=1;for(int i=0;i<=target;i++){for(int j=0;j<nums.length;j++){if(i>=nums[j]){dp[i] = dp[i]+dp[i-nums[j]];}}}return dp[target];}
}

70. 爬楼梯(进阶版)

import java.util.Scanner;
public class Main{public static void main(String[] args){int m,n;Scanner scanner = new Scanner(System.in);while(scanner.hasNext()){n = scanner.nextInt();m = scanner.nextInt();int[] dp = new int[n+1];dp[0]=1;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(i>=j){dp[i]+=dp[i-j];}}}System.out.print(dp[n]);}}
}
http://www.dtcms.com/wzjs/448077.html

相关文章:

  • 长春建设局网站处长软文营销文案
  • 手机网站规划百度优化师
  • 怎么做火短视频网站seo需要掌握哪些技术
  • 单页面网站入侵郑州技术支持seo
  • 保定投递网站建设选择宁波seo优化公司
  • 做电子商务网站建设工资多少钱百度官网认证多少钱一年
  • 网站建设的费用记什么科目友链交换平台
  • 做商城网站费用苏州seo排名优化课程
  • 广州哪个大学做网站制作好些的域名查询ip网站
  • 帝国cms网站模板查排名网站
  • 做网站有底薪吗超级外链发布工具
  • 什么是主页优化网站推广网站
  • 网站制作1江苏网站seo设计
  • 红河网站建设设计seo排名优化培训怎样
  • 做外贸进国外网站建站软件可以不通过网络建设吗
  • 网上兼职网站怎么做的指数是什么意思
  • 无锡企业网站的建设竞价广告是怎么推广的
  • 大连网站建设开发关键词seo排名怎么选
  • 建外贸网站的广州seo服务外包
  • 闸北专业做网站泰安百度推广代理
  • 营销网站建设实训总结指数分布的分布函数
  • 免费推广网站工具深圳谷歌推广公司
  • 福州网站搜索引擎优化徐州百度推广总代理
  • WordPress漫画网南京seo网络推广
  • 磁力网站怎么做的怎么建个人网站
  • 上海做网站公司做网站的公司以品牌推广为目的的广告网络平台
  • 做美图 网站有哪些东西吗seo推广岗位职责
  • 网站站内结构优化百度关键词点击价格查询
  • 大芬地铁站附近做网站指数基金有哪些
  • 茂名营销网站开发天津百度优化