https://www.acwing.com/problem/content/1264/

好像没有视频讲解,自己想了想,我用了一个叫堆的东西,把我想要的东西去贪心出来。

#include<iostream>
#include<queue>
#include<algorithm>
using namespace std;
typedef pair<int,int> PII;
const int N=110;
int a[N],b[N],s[N];
int main(void)
{int n;cin>>n;int res=0,mx=0;for(int i=1;i<=n;i++) cin>>a[i];for(int i=1;i<=n;i++) cin>>b[i];for(int i=2;i<=n;i++) cin>>s[i],s[i]+=s[i-1];int T;cin>>T;for(int i=1;i<=n;i++){priority_queue<PII>  q;res=0;for(int j=1;j<=i;j++) q.push({a[j],b[j]});int t=T-s[i];for(int j=1;j<=t;j++){auto y=q.top();q.pop();if(y.first<=0)break;res+=y.first;y.first=y.first-y.second;q.push(y);}mx=max(mx,res);}cout<<mx;
}

Acwing 1262.鱼塘钓鱼相关推荐

  1. java买房子钓鱼,AcWing 1262. 鱼塘钓鱼(Java 贪心 Or 优先队列)

    算法1 贪心 先考虑最远到哪个鱼塘,把路上的时间预先减掉,剩下的就是完全用于钓鱼的时间注意这里不用考虑折返的情况,因为如果折返前一个池塘钓鱼可以得到更优解,那么完全可以在之前就接着钓 因为一分钟计算一 ...

  2. 鱼塘钓鱼(信息学奥赛一本通-T1373)

    [题目描述] 有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表: 即:在第1个鱼塘中钓鱼第1分钟内可钓到10条鱼,第2分钟内只能钓到8条鱼,--,第5分钟以后再 ...

  3. 鱼塘钓鱼 优先队列 多路归并排序 贪心

    鱼塘钓鱼 优先队列 多路归并排序 贪心 优先队列介绍 贪心思想:不会回头 解题思想:枚举0-N-1目的地鱼塘k, 如图 从上到下 选t(钓鱼的时间)个数,使和最大 #include<iostre ...

  4. 1373:鱼塘钓鱼(fishing)——优先队列+贪心

    [题目描述] 有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表: 即:在第1个鱼塘中钓鱼第1分钟内可钓到10条鱼,第2分钟内只能钓到8条鱼,--,第5分钟以后再 ...

  5. 【一本通评测 1373】【堆】【贪心】鱼塘钓鱼

    鱼塘钓鱼 题目 解题思路 Code 一本通评测 1373:鱼塘钓鱼(fishing) 题目 [题目描述] 有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表: 鱼 ...

  6. SSL 2331 洛谷 1717 信息学奥赛一本通 1373 鱼塘钓鱼#贪心#

    动态规划 温馨提示:交洛谷请在总时间*12并调整输入格式. 题目 设计一个钓鱼方案,从第1个鱼塘出发,希望能钓到最多的鱼. 分析 首先是贪心,最后在第i个鱼塘钓鱼的话,那么路上的时间是固定的,所以也可 ...

  7. 【c++一本通】【堆】鱼塘钓鱼

    [c++一本通][堆]鱼塘钓鱼 题目 解题思路 枚举去到的最远的鱼塘 减去花费在路程上的时间,剩下的就是用来钓鱼的时间 将能到达的鱼塘初始的鱼,加入堆 然后取出堆顶,加入其下一次钓到的鱼的数量 直到时 ...

  8. 堆——鱼塘钓鱼:简直爽!

    我人生中的第一篇博客:想想还有点小激动呢! 鱼塘钓鱼(fishing) [问题描述]      有N个鱼塘排成一排(N<100),在第1个鱼塘中钓鱼第1分钟内可钓到10条鱼,第2分钟内只能钓到8 ...

  9. 信息学奥赛一本通 1373:鱼塘钓鱼(fishing)

    [题目链接] ybt 1373:鱼塘钓鱼(fishing) [题目考点] 1. 动态规划:区间动规 2. 贪心 优先队列 [解题思路] 解法1:区间动规 该人只会从编号小的鱼塘走到编号大的鱼塘,不存在 ...

最新文章

  1. 什么是集群?什么又是负载均衡?你说得清楚吗?
  2. 利用大数据,你将会购买更多的东西
  3. 启用Windows 7/2008 R2 XPS Viewer
  4. 使用卷积神经网络进行文本分类textCNN
  5. 分布式日志收集系统--Chukwa
  6. 关于SQL 数据库表中的聚集索引和非聚集索引等
  7. python创建数组并运行,python中Numpy的数组创建
  8. 20321关系数据库理论基础
  9. 转:亿级Web系统的高容错性实践(好博文)
  10. 数据库事务转载基础一:oarcle事务
  11. 力扣- -去除重复字母
  12. PHP 备份还原 MySql 数据库
  13. [BZOJ3583]杰杰的女性朋友(矩阵快速幂)
  14. 前端学习(2985):一文理解数据劫持3观察者模式
  15. Linux笔记-解决QtCreator中qDebug不打印的问题
  16. 山寨高仿iPad难现山寨手机的辉煌
  17. Shadow Map在DirectX9.0 SDK Sample 的实现方法
  18. 极限编程 Extreme Programming (中英文对照)图形解释
  19. taskfactory默认执行慢的问题
  20. 如何利用CustomFont+PS制作字体

热门文章

  1. fatal: unable to update url base from redirection: asked for
  2. 比较hibernate和mybatis优缺点
  3. 在Excel中打开XML文件
  4. Java面试之数据库篇(offer 拿来吧你)
  5. caffe和caffe2的区别
  6. ffmpeg 3D视频编码
  7. 记录mock.js影响blod文件流导出乱码问题
  8. 如何修改Python编码格式
  9. Win7 C盘空间越来越小、使用空间不够?教你如何清理C盘
  10. Linux工具:winscp显示隐藏的文件