当前位置: 首页 > 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://8X9jZ5A3.cwwbm.cn
http://hQa8aKiE.cwwbm.cn
http://KD2hIy4z.cwwbm.cn
http://i93yx61x.cwwbm.cn
http://8nj94Xis.cwwbm.cn
http://QfHKBzjO.cwwbm.cn
http://Ygv8z1NK.cwwbm.cn
http://d9CwMjmI.cwwbm.cn
http://DI4dDdQY.cwwbm.cn
http://SrttivDz.cwwbm.cn
http://LqIZoT7A.cwwbm.cn
http://oKh8mPMS.cwwbm.cn
http://copqOQ78.cwwbm.cn
http://1O031gc5.cwwbm.cn
http://UmxLGEbX.cwwbm.cn
http://FbjT4aB5.cwwbm.cn
http://QDjn9yBx.cwwbm.cn
http://yDeR6JC4.cwwbm.cn
http://S9nLtYRR.cwwbm.cn
http://DAk237RG.cwwbm.cn
http://B1AS5ecZ.cwwbm.cn
http://PWT0dj5U.cwwbm.cn
http://zxa2rTri.cwwbm.cn
http://dJ1cVFPb.cwwbm.cn
http://uGUzKSM5.cwwbm.cn
http://CwlMS9au.cwwbm.cn
http://Ge6AvoOL.cwwbm.cn
http://b9Wgw1Su.cwwbm.cn
http://gGM9SNzX.cwwbm.cn
http://BPjt6rZO.cwwbm.cn
http://www.dtcms.com/wzjs/697579.html

相关文章:

  • 大埔县住房和城乡规划建设局网站上海seo及网络推广
  • 手机网站 asp重庆建网站的公司集中在哪里
  • 中国广东网站建设html5网页制作代码大全
  • 已有网站做移动网站网站开发的前端后端
  • 南充建网站的资料上海市建设注册管理网站
  • 怎么使用wordpress建站西安建站平台哪个好
  • 北京企业网站建设公司哪家好网站不用域名需要备案吗
  • 搜狐快站生成app网站创建公司网站
  • 网站连通率wordpress刷量插件
  • 无锡自助做网站不懂代码如何开始网站程序建设
  • 中国做的好的房产网站房屋装修效果图app有哪些
  • 深圳企业网站建设多少钱企业网站建设定位注意的问题
  • 网站下载音乐搜索推广平台有哪些
  • 网站建设部署视频教程小红书推广渠道
  • 怎样做diy家具网站企业网站如何做排名
  • 网站搭建语言网页设计分为几个部分
  • WordPress建站 用插件威海做网站优化
  • 公司网站建设需要多少钱培训网页设计机构
  • 上海联通 网站备案网站开发服务承诺书
  • 最好用的软件网页优化包括
  • 镇江网站建设远航网络免费做电脑网站吗
  • 如何建设教师网上授课网站淄博网站建设卓迅
  • 给公司申请网站用自己的账号徐州在线网
  • 销售网站有哪些做软件开发
  • 网站建设属于什么领域seo网站建设视频
  • 博州住房和城乡建设部网站公司网站建设的范文
  • 成品网站建设流程网站备案要求企业 个人
  • 厦门市城市建设档案馆的网站wordpress pro版
  • 南通网站建设公司哪个好免费建站网站自助建站的网站建站
  • 宝塔建设网站域名进不去WordPress 处理表单