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

php网站怎么做缓存做网站py和php

php网站怎么做缓存,做网站py和php,网站建设电话销售技巧,白嫖云服务器1. 题目链接#xff1a;1658. 将 x 减到 0 的最小操作数 2. 题目描述: 给你一个整数数组 nums 和一个整数 x 。每一次操作时#xff0c;你应当移除数组 nums 最左边或最右边的元素#xff0c;然后从 x 中减去该元素的值。请注意#xff0c;需要 修改 数组以供接下来的操作…1. 题目链接1658. 将 x 减到 0 的最小操作数 2. 题目描述: 给你一个整数数组 nums 和一个整数 x 。每一次操作时你应当移除数组 nums 最左边或最右边的元素然后从 x 中减去该元素的值。请注意需要 修改 数组以供接下来的操作使用。 如果可以将 x 恰好 减到 0 返回 最小操作数 否则返回 -1 。 示例 1 输入nums [1,1,4,2,3], x 5 输出2 解释最佳解决方案是移除后两个元素将 x 减到 0 。示例 2 输入nums [5,6,7,8,9], x 4 输出-1示例 3 输入nums [3,2,20,1,1,3], x 10 输出5 解释最佳解决方案是移除后三个元素和前两个元素总共 5 次操作将 x 减到 0 。提示 1 nums.length 1051 nums[i] 1041 x 109 3. 解法滑动窗口 3.1 算法思路 先计算出最长数组用总长度减去减去最长数组如果恰好减到0返回最小操作数否则返回-1 3.2 算法流程 转化问题求targetsum-x。如果target0,直接返回-1 当right小于数组长度时一直循环 如果tmptarget右移右指针直至变量和大于等于target或右指针已经移到了头 如果tmptarget右移左指针直至变量和大小等于target或左指针已经移到了头 如果经过前两步的左右移动使得tmptarget维护满足条件数组的最大长度并让下个元素进入窗口 循环结束后返回结果 class Solution { public:int minOperations(vectorint nums, int x) {int sum0;int ret-1;int left0,right0;int tmp0;//计算所有元素的和for(int i0;inums.size();i){sumnums[i];}//减去x后的结果int targetsum-x;if(target0) return -1;while(rightnums.size()){//进窗口tmpnums[right];//判断while(tmptarget)//窗口tmp-nums[left];//更新结果if(tmptarget){retmax(ret,right-left1);}right;}if(ret-1)return ret;else return nums.size()-ret;} };
http://www.w-s-a.com/news/416871/

相关文章:

  • dede 网站地图模板htm写作网站水平哪个最好
  • 服务器上的网站erp教学零基础入门
  • 网站建设58设计资料网站
  • 如何把动态图发网站做头像网页设计实训报告小结
  • 做简历用的网站wordpress版权说明
  • 网站关键词有哪些网站新闻前置审批
  • 怎么自己注册网站义乌做公司网站
  • 做哪种网站赚钱苏州住房城乡建设部网站
  • 镇江做网站学编程学哪一种比较好
  • 华美天一建筑公司网站赚钱做任务的网站有哪些
  • asp网站打开速度慢家乡网页设计教程
  • 网站 设计 深圳书店网站的建设
  • 北京网络营销推广培训哪家好南宁软件优化网站建设
  • flash网站引导页仓库管理系统源码
  • 济南网站制作公司排名营销型网站管理系统
  • 公司网站设计要多少钱用什么做网站的访问量统计
  • 湖北省住房和城乡建设厅门户网站沈阳网络平台推广公司
  • 河南平台网站建设公司网站如何提高转化率
  • 网站及推广wordpress 分享主题
  • 房产网站有哪些如何自己建一个微网站
  • 青岛市黄岛区城市建设局网站手机域名访问网站怎么进入
  • 网站模板 双语河南省建设人才信息网官网
  • 网站建设备案优化之看邹城网站开发
  • 网站方案书图书馆网站建设公司
  • 公司取名网免费版在线网站优化公司
  • dw怎么做秋季运动会网站九江集团网站建设
  • 响应式网站建设服务商wordpress 非小工具形式 微博秀
  • 网站安全检测漏洞扫描风险等级分布建设一个网站步骤
  • 摄影网站的意义开发企业小程序公司
  • 龙岩网站设计招聘信息网上免费logo设计