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

响应式模板网站建设哪家好wordpress 底部友情链接

响应式模板网站建设哪家好,wordpress 底部友情链接,青岛网站制作永诚,wordpress主页文件题目是说给定两个数组,求出在budget内能连续运行的最多机器人数目,注意到是连续,也就是说维护一个不定长的滑动窗口,在窗口内满足,总开销不超过预算,其中总开销由窗口内的最大值决定,那么如何存…

        题目是说给定两个数组,求出在budget内能连续运行的最多机器人数目,注意到是连续,也就是说维护一个不定长的滑动窗口,在窗口内满足,总开销不超过预算,其中总开销由窗口内的最大值决定,那么如何存储滑动窗口的动态最大值呢,想到单调队列,维护一个单调递减的队列,队列中存储的是滑动窗口内的候选最大元素的下标

        此类单调队列问题,有三个特征,right右端点向右移动扩大窗口大小,left向右移动,去掉不满足条件的元素,right - left + 1为满足条件的滑动窗口的大小。

        单调队列模板请看239. 滑动窗口最大值-CSDN博客

        代码

class Solution {
public:int maximumRobots(vector<int>& chargeTimes, vector<int>& runningCosts, long long budget) {int n = chargeTimes.size();int left = 0, right = 0;long long sum = 0;deque<int> q;int ans = 0;while (right < n) {while (!q.empty() && chargeTimes[q.back()] <= chargeTimes[right]) {q.pop_back();}q.push_back(right);sum += runningCosts[right];//注意队列中存储的是窗口最大值的候选元素,不代表窗口的大小while (!q.empty() && chargeTimes[q.front()] + (right - left + 1) * sum > budget) {if (q.front() == left) q.pop_front();sum -= runningCosts[left];left++;}ans = max(ans,right - left + 1);right++;}return ans;}
};

http://www.dtcms.com/a/458621.html

相关文章:

  • 深圳网站建设10强网站托管共享服务器费用一年多少钱
  • 中小企业建网站哪个好seo外链网站大全
  • 网站开发财务费用广东网站建设系统怎么样
  • cubemx f103c8t6 串口一 DMA 简单配置和实现
  • 哈尔滨专业做网站公司wordpress 是免费的嘛
  • 西安哪里做网站最大交换机做网站
  • 榆中建设局网站下载优化大师并安装
  • 有没有哪种网站推荐一下wordpress google ad
  • 古董手表网站30天网站建设
  • 做网站交接需要哪些权限企业信用公示信息系统(全国)官网
  • 【论文学习】交互式图像分割顶会论文
  • 网站主办单位负责人网站竞价如何做
  • 吴恩达机器学习课程(PyTorch 适配)学习笔记:3.2 降维技术详解(PCA)
  • 一元购网站建设多少钱手机网站生成代码
  • 天津免费做网站公司网站建设30元
  • 天津智能网站建设制作做电商要关注哪些网站
  • 商店网站源码淮安做网站
  • Effective STL 第4条:调用empty()而不是检查size()是否为0
  • 家具网站开发环境与工具铜陵市网站建设
  • Mysql初阶第三讲:Mysql数据类型
  • 网络营销价格北京seo公司工作
  • 徐州cms模板建站建设购物网站多少钱
  • 视频网站点击链接怎么做的工业设计出来做什么
  • 怎样把网站做的漂亮个人网站用主机做服务器
  • 备案掉了网站会怎样开发一套小区多少钱
  • Java基础 10.8
  • 长湖南营销型网站简单网站建设公司
  • 计算机基础——浏览器、算法、计算机原理和编译原理等
  • 网站制作企业有哪些下页
  • 企业做外贸网站常用术语通江移动网站建设