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

建筑网站设置工资单人换了怎么换网站建设要学会编程吗

建筑网站设置工资单人换了怎么换,网站建设要学会编程吗,做软件与做网站建设有什么区别,asp手机网站统计代码文章目录1. 题目2. 解题1. 题目 给你一个整数数组 nums 和一个整数 x 。每一次操作时#xff0c;你应当移除数组 nums 最左边或最右边的元素#xff0c;然后从 x 中减去该元素的值。请注意#xff0c;需要 修改 数组以供接下来的操作使用。 如果可以将 x 恰好 减到 0 你应当移除数组 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 10^5 1 nums[i] 10^4 1 x 10^9来源力扣LeetCode 链接https://leetcode-cn.com/problems/minimum-operations-to-reduce-x-to-zero 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 哈希记录前缀和及其长度遍历后缀和 tailsum在前缀和中查找 x-tailsum class Solution { public:int minOperations(vectorint nums, int x) {int n nums.size(), sum 0;unordered_mapint,int presum;presum[0] 0;//前缀和为0时长度为0for(int i 0; i n; i) {sum nums[i];presum[sum] i1;//前缀和对应的长度}int tailsum 0, minlen INT_MAX;if(presum.find(x) ! presum.end())minlen presum[x];for(int i n-1; i 0; i--){tailsum nums[i];int target x - tailsum;if(presum.find(target) ! presum.end() presum[target] i){minlen min(minlen, presum[target]n-i);}}return minlenINT_MAX ? -1 : minlen;} };1088 ms 164.7 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.yutouwan.com/news/27525/

相关文章:

  • 绿色农产品网站 模板黄山网站建设费用
  • 百度收录网站需要多久网页制作成品模板网站
  • 深圳网站建设推广公司郑州专业网站设计
  • 临邑网站制作怎样在亚马逊上开自己的店铺
  • 网站标题长度菏泽建设局网站
  • 网站制作一般收费做网络推广哪家好
  • 黑河建设网站网站设计上市公司
  • 网站建设公司使用图片侵权使用者有无责任网站设计的创新点
  • 上海网站建设优化seo公司网站建设费如何出账
  • 只用php做网站淮南官网
  • 免费成品网站模板建立soho公司网站
  • 上海网站建设代js网站一键变灰
  • 找公司网站建设3网站搜索引擎优化怎么做
  • 不注册公司可以做网站吗公司名称大全两字霸气
  • 红酒商城网站建设方案书重庆seo小z博客
  • 网站建设陆金手指科捷14西安百度代运营
  • 网站建设 深度网做图片的软件免费
  • 枝江企业网站asp网站ftp入侵
  • 做资源网站沈阳网站建设活动方案
  • 从美洲开始做皇帝免费阅读网站附近哪里需要招人
  • 网站建设需求表有哪些做外贸的网站
  • 如何在网站后台做网页英文网站公司
  • 社交网站开发技术岗网站建设参考文献资料
  • 闽侯做网站新加坡网站开发公司
  • 网站服务器价格沈阳市住房和城乡建设厅网站
  • 企业网站优化服务商wordpress插件白屏
  • 广州做一个营销网站多少钱易云巢做营销型网站
  • 做企业网站赚钱吗徐州cms建站系统
  • 如何查询注册过的网站网站结构优化的内容和方法
  • 沈阳大型网站建设合肥建筑网站