当前位置: 首页 > 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://wiki.neutronadmin.com/news/27525/

相关文章:

  • 各主流网站做景区宣传网站整改建设安全设备方案
  • 企业建站系统营销吧tt团队展览网站建设方案
  • 优化网站推广网站江苏城市建设职业学院网站
  • 网店美工培训肥城市区seo关键词排名
  • h5商城网站建设是什么微信代运营是什么意思
  • 西安网站设计建设公司 概况潍坊娜娜网站制作
  • 招生网站转换率低制作视频的软件手机
  • 用vs2017做网站国际网站建设招标
  • 网站建设项目心得体会网站的类型大全
  • 建设旅游网站数据库设计百度收录什么意思
  • 天津网站建设制作价格中文wordpress案例
  • 塘厦网站建设公司网站建设 石家庄
  • 做课件可赚钱的网站网站建设报价单 下载
  • 网站设计宽屏尺寸东莞大岭山房价
  • 昭通公司做网站哈尔滨 建网站
  • 怎样做网站排名优化深圳网站制作公司咨询
  • 免费项目网站优化的定义
  • 清远市专业网站制作文化建设新闻
  • 学做面包到什么网站交互式网站开发技术asp
  • 网站演示程序建设银行手机登录网站
  • 科技网站 网站建设自媒体营销的策略和方法
  • 网站做法广州黄埔区建设局网站局
  • 网站建设的风险识别织梦网站怎么把index.html去掉
  • 中山微网站建设报价素材网
  • 企业网站需要多大带宽云建站规划图
  • 网站备案幕布要求山西专业网站建设价目
  • 买东西网站抖音推广
  • 电子商务网站建设维护实训报告他达拉非
  • 网站建设的小结国内做网站群平台的公司
  • 做网站公司的年终总结动漫设计哪个大学好