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

湖北皇奥建设工程有限公司网站新浪微博网页版

湖北皇奥建设工程有限公司网站,新浪微博网页版,网站浏览历史能恢复吗怎么设置,wordpress 仿美文前言 上篇#xff1a; 纯贪心做法 堆优化贪心 题目#xff1a;OJ1373 正题 有N个鱼塘#xff0c;给出每分钟可以钓到的鱼数和每钓一次下一次钓减少的鱼数和到下一个鱼塘需要几分钟#xff08;不能回头#xff09;。求限定时间内最多能够钓到的鱼数 解题思路 用f[i][…前言 上篇 纯贪心做法 堆优化贪心 题目OJ1373 正题 有N个鱼塘给出每分钟可以钓到的鱼数和每钓一次下一次钓减少的鱼数和到下一个鱼塘需要几分钟不能回头。求限定时间内最多能够钓到的鱼数 解题思路 用f[i][j]表示在第i个鱼塘第j分钟时最多能钓到的鱼数。然后推出递推方程 f[i][j]max(f[i−1][j−k−t[i−1]]s)f[i][j]max(f[i−1][j−k−t[i−1]]s) f[i][j]=max(f[i-1][j-k-t[i-1]]+s) j-k-t[i]表示去除路程后在当前鱼塘钓k分钟然后枚举一下ks表示在当前鱼塘钓k分钟能得到的余数 时间复杂度O(n*m^2)代码 #includeiostream #includecstdio #includealgorithm #includecstring using namespace std; int lt,num[101],t[101],mov[101],sum,n,m,s[101],r; int f[101][1001]; int main() {scanf(%d,n);for (int i1;in;i) scanf(%d,num[i]);for (int i1;in;i) scanf(%d,mov[i]);for (int i1;in;i) scanf(%d,t[i]);scanf(%d,m);//输入memset(f,-1,sizeof(f));//初始化f[0][0]0;//初始化,toofor (int i1;in;i){f[i][0]0;//依旧是初始化r0;s[0]0;//仍然是初始化while (ltrm num[i]0){r;s[r]s[r-1]num[i];num[i]-mov[i];}//计算待到几分钟的钓鱼数其实可以用公式求for (int j1;jm;j){for (int k0;kj-lt;k){if (j-k-lt0) break;//退出循环if (f[i-1][j-k-t[i-1]]!-1)f[i][j]max(f[i][j],f[i-1][j-k-t[i-1]]s[min(k,r)]);//动态转移}summax(sum,f[i][j]);//更新最优解}ltt[i];//提前计算路程}printf(%d,sum);//输出 }
http://www.yutouwan.com/news/12300/

相关文章:

  • 济南高新网站建设简单大气的科技公司名字
  • 建设网站如入什么费wordpress 安装 模板
  • 怎样用js做网站轮播图西安千秋网络科技有限公司怎么样
  • 东莞网站建设专业品牌武进网站建设效果
  • 有没有什么做地堆的网站照片素材库网站免费
  • 北京公司网站建设服务阿里云一个域名做两个网站
  • 水泥制品做阿里巴巴还是网站好泰安市人才信息网
  • 深圳做网站980wordpress网站云备份
  • 切图网站免费网站推广文章
  • 住建部禾建设部是一个网站吗宝塔一键wordpress
  • 兰州做网站哪家好18款app软件免费下载
  • phpcms v9 网站建设入门网站建设与维护工作待遇
  • 网站建设整体情况介绍如何做兼职网站平台
  • 欢迎访问中国建设银行网站西安官网优化报价
  • 南宁网站建设哪家公司运动鞋官方网站建设计划书
  • 怎么开免费网站小程序开发需要多少钱
  • 建设专业网站排名网站建设的类型有几种
  • 陕西省建设执业注册中心网站网站建设维护专员岗位说明
  • 网站做广告费用副标题wordpress
  • p2p网站建设 上海免费网站制作教程
  • 制作网站服务公司黑龙江高端网站建设
  • 网站建设需求分析范例在线设计工具的网站怎么做
  • 自己做服装搭配的网站金昌北京网站建设
  • 一般专业网站建设公司英文网站建设方案模板高校
  • 网站建设规划书范文5000字新建网站需要多少钱
  • 网站项目设计与制作综合实训新手如何免费建网
  • 建设网站职业证书优秀网页设计作品图片
  • 满洲里建设局网站百度精简版入口
  • 一个网站建设多少钱长沙景点预约攻略
  • 棋牌网站怎么做wordpress 获取文章列表