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

网站迅速备案网络营销是什么工作

网站迅速备案,网络营销是什么工作,网络加速器海外,一个主体如何添加网站贪心算法 part03 1005. K 次取反后最大化的数组和 134. 加油站 135. 分发糖果 1005. K 次取反后最大化的数组和 思路 第一步,从前向后遍历,遇到负数将其变为正数,同时K–第二步:如果K还大于0,那么反复转变数值最小的…

贪心算法 part03 1005. K 次取反后最大化的数组和 134. 加油站 135. 分发糖果

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

思路

  • 第一步,从前向后遍历,遇到负数将其变为正数,同时K–
  • 第二步:如果K还大于0,那么反复转变数值最小的元素,将K用完
  • 第三步:求和
class Solution {
public:static bool Compare(int& a, int& b){return abs(a) > abs(b);}int largestSumAfterKNegations(vector<int>& nums, int k) {sort(nums.begin(),nums.end(),Compare); //绝对值排序for(int i = 0; i<nums.size();i++){if(nums[i]<0 && k>0){ //第一步贪心,取绝对值最大的数确保为正数nums[i] = -nums[i];k--;}}if(k%2==1) nums[nums.size()-1] *= -1; //第二步贪心,如果k还有剩余,进行绝对值最小数的操作int result = 0; //第三步,取结果for (int a : nums) result += a;       return result;}
};

134. 加油站

方法一(暴力)

leetcode超时(35/40)

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {for(int i = 0; i<gas.size(); i++){int rest = gas[i]-cost[i]; //记录当天用油差值int Index = (i+1)%gas.size(); //方便下面的while进行判断while(rest>0 && Index!=i){rest+=gas[Index] - cost[Index];Index = (Index + 1) % cost.size();}if(Index ==i && rest >=0) return i; //返回当前i}return -1;}
};

方法二(贪心)

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) {   // 当前累加rest[i]和 curSum一旦小于0start = i + 1;  // 起始位置更新为i+1curSum = 0;     // curSum从0开始}}if (totalSum < 0) return -1; // 说明怎么走都不可能跑一圈了return start;}
};

135. 分发糖果

class Solution {
public:int candy(vector<int>& ratings) {vector<int> candyVec(ratings.size(), 1);for(int i = 1; i<ratings.size();i++){ //从前往后if(ratings[i-1]<ratings[i]) candyVec[i] = candyVec[i-1] +1;}for(int i = ratings.size()-1; i>=1; i--){ //从后往前if(ratings[i] <ratings[i-1]) candyVec[i-1] =max(candyVec[i-1],candyVec[i]+1);}int result = 0;for (int i = 0; i < candyVec.size(); i++) result += candyVec[i];return result;}
};
http://www.yayakq.cn/news/312690/

相关文章:

  • 上海专业网站设计四川政务服务网
  • 旅游网站建设的技术方案健康门户网站源码
  • 湖北省职业能力建设处网站网站交互做的比较好的
  • wordpress 爆破用户名网站建设优化工资高不
  • 四川网站建设培训做淘客推广用什么网站好
  • 提供常州网站推广iis部署wordpress
  • 免费的网站平台东莞seo技术
  • 免费试用网站有哪些wordpress 固定链接 分类
  • 视频网站做app学院评估+++网站建设整改
  • 用什么做网站好怎么免费做自己的网站
  • 天津做网站的大公司网站动态交互
  • 山东德州网站建设搜索引擎优化论文3000字
  • 网站根目录是什么wordpress图片目录
  • 一个带有网上购物功能的小型网站的开发费用wordpress twenty ten
  • 上海网站建设推wordpress评论首页显示第一
  • 郑州做网站 熊掌号国税网站模板
  • 企业网站开发心得体会建网站的流程和费用
  • 外贸营销网站福州搜索优化公司
  • tuzicms做企业手机网站如何wordpress 页面 小工具
  • 购买网站源码注意事项资阳房地产网站建设
  • 网站建设后期wordpress 显示不正常
  • 深圳市研发网站建设哪家好网站网上推广
  • 河源城乡规划建设局网站vs连接数据库做网站
  • 建设商场黄金网站网站建设工作进度计划表
  • 有趣网站建设无聊网站建设申请书
  • 智能网站系统网站增加外链方法
  • 个人网站seo入门南通中小企业网站制作
  • 做期货看资讯什么网站好网站建设是属于软件开发费吗
  • 漳州微信网站开发结婚证制作生成器app
  • 凤凰网站ui专业设计国内十大平面设计公司