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

网站备案符号wordpress 文章分页

网站备案符号,wordpress 文章分页,广州今天新闻,中国采购网官网入口LeetCode 1005.K次取反后最大化的数组和 题目链接:1005.K次取反后最大化的数组和 踩坑:没有 思路:数组里有正有负,肯定先对负数进行取反,且从小开始。如果所有负数都为正后还可以取反,则如果此时次数为奇…

LeetCode 1005.K次取反后最大化的数组和

题目链接:1005.K次取反后最大化的数组和

踩坑:没有

思路:数组里有正有负,肯定先对负数进行取反,且从小开始。如果所有负数都为正后还可以取反,则如果此时次数为奇数,将最小整数取反,如果为偶数,可以直接求和。

代码:

class Solution {
public:int largestSumAfterKNegations(vector<int>& nums, int k) {sort(nums.begin(), nums.end());for(int i = 0; i < nums.size(); i++){if(k != 0){if(nums[i] < 0){nums[i] = -nums[i];k--;}}else break;}sort(nums.begin(), nums.end());if(k % 2 != 0) nums[0] = -nums[0];int result = 0;for(int i = 0; i<nums.size(); i++){result = result + nums[i];}return result;}
};

LeetCode 134.加油站

题目链接:134.加油站

踩坑:看了视频

思路:感觉有点像钻了数学的空子,因为第一:所有gas-cost的差值的和小于0的话不会有解。第二:除了第一种情况,其他情况一定有解。所以解题过程就可以表示为如果当前站点会使计划失败(剩余的油为负数),那么只能将下一个站点作为起点。但是其中还是有很多隐藏逻辑以及节省的步骤可以辨析的

代码:

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int curSum = 0;int totalSum = 0;int start = 0;for(int i = 0; i < gas.size(); i++){curSum += gas[i] - cost[i];totalSum += gas[i] - cost[i];if(curSum <0){start = i+1;curSum = 0;}}if(totalSum < 0) return -1;return start;}
};

LeetCode 135.分发糖果

题目链接:135.分发糖果

踩坑:以为分开考虑是以最小值为中心向左向右。

思路:从左向右遍历处理右孩子大于左孩子的情况,从右向左遍历处理左孩子大于右孩子的情况。初始的孩子分配一个糖果。最后取两种情况下的较大值,因为较小值肯定不满足另一种情况,至于为什么较大的值肯定满足两种情况并没有解释。。。

代码:

class Solution {
public:int candy(vector<int>& ratings) {vector<int> result(ratings.size(), 0);vector<int> t(ratings.size(), 0);result[0] = 1;t[t.size()-1] = 1;for(int i = 1; i < ratings.size(); i++){if(ratings[i] > ratings[i-1]) result[i] = result[i-1] + 1;else result[i] = 1;}for(int i = ratings.size()-2; i >= 0; i--){if(ratings[i] > ratings[i+1]){result[i] = max(result[i], t[i+1] + 1);t[i] = t[i+1] + 1;}else t[i] = 1;}int sum = 0;for(int i: result) sum += i;return sum;}
};
http://www.yayakq.cn/news/751138/

相关文章:

  • 专属头像制作素材图片seo专员岗位职责
  • 怎么制作手机软件app南昌seo站内优化
  • 做外贸推广的网站设计公司网站设计报价明细表
  • 网站广告用ps如何做百度做销售网站多少钱
  • 番禺市桥网站建设公司中国e网网站建设
  • 浙江省网站域名备案甘肃建设项目公示网站
  • 比较公司网站与营销网站的不同网站设置ico
  • 什么行业适合做网站推广小团队兼职做网站
  • 早期网站开发用的技术免费建设电影网站
  • 做网站需要提供哪些信息传统的网站开发模式和mvc
  • 京东物流网站建设策划书wordpress模板+企业
  • 茂名手机网站制作饰品网站建设策划书
  • 站酷官网入口郑州今天出啥大事儿了
  • 完整的网站优化放啊wordpress win7 win10
  • 电子报 网站开发手机网站模板 学校
  • 服务之家网站推广个人免费开店的网站
  • 机械网站 英文做网站现在还行吗
  • 嘉兴网站建设维护汕头如何建设网站设计
  • 网站安全检测报告google代理
  • 单页网站 开元采购
  • 网站开发要百度(中国)有限公司苏州分公司
  • 网站模板上传杭州 网站开发
  • .mom域名可以做网站吗wordpress 数据库配置文件
  • 天水 网站建设wordpress不允许注册
  • 建设银行个人网上银行网站加载公司门户网站制作需要多少钱
  • 昆明定制网站建设桂林最新情况最新消息今天
  • 百度搜索 网站图片免认证域名
  • 成都o2o网站建设美美哒免费高清影院在线观看
  • 建设申请网站首页怎样运营推广网站
  • sql注入网站源码alexa排名查询