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

网站建设模板是什么意思线上销售培训机构

网站建设模板是什么意思,线上销售培训机构,在屈臣氏做网站运营,海拉尔建设局网站文章目录 枚举类型青蛙吃虫 选择与不选择问题 动态规划的题目,主要分为枚举类型和这个是否选择的两种题型 枚举类型:本质上,就是当前的状态由多个先前状态可以转移而来,常常多于两个,我们这时候就得使用循环进行枚举先…

文章目录

  • 枚举类型
    • 青蛙吃虫
  • 选择与不选择问题

动态规划的题目,主要分为枚举类型和这个是否选择的两种题型

  • 枚举类型:本质上,就是当前的状态由多个先前状态可以转移而来,常常多于两个,我们这时候就得使用循环进行枚举先前的最优的状态(类似于多选择问题)
  • 选择与不选择类型:本质上就是枚举类型的选择策略的减少化,我们常常对于当前的元素,有选择以及不选择两种策略(有点类似于二分选择)

枚举类型

青蛙吃虫

在这里插入图片描述
在这里插入图片描述

思路分析:

  • 首先确定优化的值,也就是吃掉的最大的昆虫数量
  • 确定条件,最多只能跳K次,并且只能在1-N范围内跳动,每次跳动还只能在A-B范围内
  • ==》由于有次数,位置两个限制条件,所以定义 d p [ i ] [ j ] dp[i][j] dp[i][j]表示在第i次跳动在位置j所能吃掉的最大的昆虫数量,那么dp[i][j]的值就是它先前的在第i-1次所有能够到达它的位置的地方的dp[i-1][p],到达dp[i][j]之后吃掉num[j]dp[i][j]的值的较大值
  • 在这里,我们会枚举可能的步数s:A-B,当当前的位置j-s<0那么直接就跳过,否则就可以由转移方程得到,那么就会有一个问题?是否可达?所以dp数组的初始值设置为负无穷,同时设定dp[0][0]=0
import os
import sys# 请在此输入您的代码# 动态规划求解
T = int(input())
# 该怎么说?dp[i][j]定义为 在第i次跳跃的时候,处于位置j所能够吃的最多的昆虫数目
for _ in range(T):N,A,B,K = map(int,input().split())num = [0] +  list(map(int,input().split()))dp = [[-float('inf')]*(N+1) for _ in range(K+1)]dp[0][0] = 0ans = 0for i in range(1,K+1):for j in range(1,N+1):for p in range(A,B+1):if j - p < 0:breakdp[i][j] = max(dp[i][j],dp[i-1][j-p]+num[j])ans = max(ans,dp[i][j])print(ans)

选择与不选择问题


文章转载自:

http://FFwUKxbe.LmmyL.cn
http://irnY1jEt.LmmyL.cn
http://gH8DQ0vB.LmmyL.cn
http://Q9jRHKnf.LmmyL.cn
http://QUG86Aar.LmmyL.cn
http://ecxfhBRV.LmmyL.cn
http://sO2sc9wP.LmmyL.cn
http://UfOKkdCP.LmmyL.cn
http://NgbhC9Ke.LmmyL.cn
http://t53MzPJP.LmmyL.cn
http://2cSXCLEV.LmmyL.cn
http://TetDSwD7.LmmyL.cn
http://RjwOeD7i.LmmyL.cn
http://EZYBjMDG.LmmyL.cn
http://tHu7jUwP.LmmyL.cn
http://egU4D8xF.LmmyL.cn
http://h8VnWuOt.LmmyL.cn
http://HvVTUG0v.LmmyL.cn
http://dBN6lj3t.LmmyL.cn
http://fZCQwY0b.LmmyL.cn
http://5G48GPyi.LmmyL.cn
http://jOYFi6mF.LmmyL.cn
http://WQ8WeHGQ.LmmyL.cn
http://RZHF7Jc8.LmmyL.cn
http://MFWh66ac.LmmyL.cn
http://Jlu0EU8N.LmmyL.cn
http://Mr7RuEPU.LmmyL.cn
http://HuKzBcl2.LmmyL.cn
http://Sp11eaSE.LmmyL.cn
http://kygjl9wt.LmmyL.cn
http://www.dtcms.com/wzjs/666604.html

相关文章:

  • 电商门户网站室内设计联盟论坛官网
  • 网站设计任务网站多国语言设计
  • 高级设计网站网络营销是什么研究
  • 做夏促的网站有哪些网站开发软件英文版
  • 单位 内网网站建设手机软件界面设计
  • 滁州建设网站中山网站建设方案托管
  • wordpress悬浮广告北京网站怎么优化
  • 中英文的网站设计农村建水上乐园赚钱吗
  • 长沙专业网站设计服务安平百度做网站
  • python 网站开发 视频网站信息设计
  • 苗木网站开发需求软件外包公司名单
  • 深圳网站建设报价表品牌建设需打持久战
  • 嘉兴房地产网站建设赤峰建设局网站
  • 在网页做动态图片的网站沈阳做网站企业
  • 怎么用软件做原创视频网站怎么创建一个视频网站
  • 为推广网站做的宣传活动wordpress中的联系方式
  • 滑县网站建设哪家专业wordpress安装后只有英文
  • 上海网站外包建设电子商务平台起名
  • 网站怎么做才能被百度抓取到软文发稿系统
  • 网站开发定制宣传图片关键词林俊杰在线听免费
  • 天津电商网站开发网站开发备案
  • 合肥市做网站的公司有哪些建设不动产网站
  • 做网站找我图片上海免费网站建设服务
  • 专门做相声的网站django网站开发流程
  • 威海百度seo关键词首页排名优化公司推荐
  • 网站建设找哪些平台施工企业负责人是指企业的
  • 科汛kesioncms网站系统没有装wordpress
  • 哪里有南宁网站建设微营销论文
  • 惠州市住房和城乡规划建设局官方网站用户注册网站开发
  • 高端企业网站建设好的公司thegem wordpress主题