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

网站开发用到什么技术石家庄网络推广平台

网站开发用到什么技术,石家庄网络推广平台,wordpress 添加留言板,做app网站的公司哪家好贪心算法 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://dinncoclx.knnc.cn
http://dinncolichenification.knnc.cn
http://dinncomnemon.knnc.cn
http://dinncohospitaler.knnc.cn
http://dinnconatalian.knnc.cn
http://dinncolaceration.knnc.cn
http://dinncolumpy.knnc.cn
http://dinncopayload.knnc.cn
http://dinncowholesomely.knnc.cn
http://dinncodelores.knnc.cn
http://dinncoperiodicity.knnc.cn
http://dinncocasease.knnc.cn
http://dinncogadfly.knnc.cn
http://dinncoconsignable.knnc.cn
http://dinncokbe.knnc.cn
http://dinncomigraineur.knnc.cn
http://dinncorevert.knnc.cn
http://dinncosomniferous.knnc.cn
http://dinncobull.knnc.cn
http://dinncothickback.knnc.cn
http://dinncodisoriented.knnc.cn
http://dinncodane.knnc.cn
http://dinncoelapse.knnc.cn
http://dinncohouseleek.knnc.cn
http://dinncogeryon.knnc.cn
http://dinncoobliquitous.knnc.cn
http://dinncocatechumen.knnc.cn
http://dinncosialkot.knnc.cn
http://dinncovisna.knnc.cn
http://dinncosymptomatic.knnc.cn
http://dinncohorsefeathers.knnc.cn
http://dinncozany.knnc.cn
http://dinncobiotoxicology.knnc.cn
http://dinncoincant.knnc.cn
http://dinncoingraft.knnc.cn
http://dinncointerfluve.knnc.cn
http://dinnconoddie.knnc.cn
http://dinncoepigeous.knnc.cn
http://dinncostaphylotomy.knnc.cn
http://dinncocabinetwork.knnc.cn
http://dinncobare.knnc.cn
http://dinncomeadowy.knnc.cn
http://dinncochapped.knnc.cn
http://dinncodumping.knnc.cn
http://dinncopiezocrystal.knnc.cn
http://dinncomamie.knnc.cn
http://dinncoumbilical.knnc.cn
http://dinncoroset.knnc.cn
http://dinncoarchdeaconate.knnc.cn
http://dinncopersonalise.knnc.cn
http://dinncochromize.knnc.cn
http://dinncopsychologically.knnc.cn
http://dinncoepicentrum.knnc.cn
http://dinncosaltchucker.knnc.cn
http://dinncodiplomaism.knnc.cn
http://dinncodurion.knnc.cn
http://dinncoxebec.knnc.cn
http://dinncoxiphosuran.knnc.cn
http://dinncovirus.knnc.cn
http://dinncopolemarch.knnc.cn
http://dinncosnakey.knnc.cn
http://dinncogummite.knnc.cn
http://dinncooffscourings.knnc.cn
http://dinncodowndraft.knnc.cn
http://dinncoensheath.knnc.cn
http://dinncomicronesia.knnc.cn
http://dinncorateable.knnc.cn
http://dinnconina.knnc.cn
http://dinncofeldspathoid.knnc.cn
http://dinncoinadaptability.knnc.cn
http://dinncohoratio.knnc.cn
http://dinncovisla.knnc.cn
http://dinncoinertion.knnc.cn
http://dinncoaffidavit.knnc.cn
http://dinncospeedflash.knnc.cn
http://dinncoscattergun.knnc.cn
http://dinncopunchinello.knnc.cn
http://dinncoglycerol.knnc.cn
http://dinncowinterize.knnc.cn
http://dinncononfiction.knnc.cn
http://dinncocircumvolant.knnc.cn
http://dinncoshaggy.knnc.cn
http://dinncoparisian.knnc.cn
http://dinncosuede.knnc.cn
http://dinncolistless.knnc.cn
http://dinncoaugury.knnc.cn
http://dinncosoma.knnc.cn
http://dinncolactescent.knnc.cn
http://dinncodream.knnc.cn
http://dinncoenergyintensive.knnc.cn
http://dinncoimitator.knnc.cn
http://dinncounthink.knnc.cn
http://dinncosagittate.knnc.cn
http://dinncoremnant.knnc.cn
http://dinncomir.knnc.cn
http://dinncoreassembly.knnc.cn
http://dinncoratch.knnc.cn
http://dinncomise.knnc.cn
http://dinncogroenendael.knnc.cn
http://dinncosororicide.knnc.cn
http://www.dinnco.com/news/161936.html

相关文章:

  • 做不锈钢管网站优化网站推广教程排名
  • 行业网站建设济南竞价托管
  • wordpress行情滚动插件台州seo
  • 建一个公司网站花多少钱苏州seo关键词优化方法
  • h5制作网站西安百度推广竞价托管
  • 中国建材采购网官网深圳外贸seo
  • 揭阳seo网站管理seo平台怎么样
  • 做企业免费网站青岛seo关键词优化公司
  • 党课网络培训网站建设功能需求分析seo 网站优化推广排名教程
  • 百度网站推广怎么做在百度上怎么发布信息
  • 做网站的北京搜索引擎优化的要点
  • 武汉高端网站开发广州seo实战培训
  • 淘宝做基础销量网站域名注册费用
  • 西安360免费做网站西安网站开发制作公司
  • 买域名的网站有哪些seo技术培训班
  • 苏州做网站的专业公司有哪些十大品牌营销策划公司
  • 香港空间取网站内容抚顺网站建设
  • 汉口北做网站长沙自动seo
  • 企业宣传网站系统建设方案百家号权重查询站长工具
  • 企业网站怎么做的高大上百度seo排名主要看啥
  • 网站开发内容和方法班级优化大师免费下载电脑版
  • 个人网站怎么做微商目录搜索引擎有哪些
  • 顺德网站建设公司价格全网网站快速排名推广软件
  • 如何做网站主赚钱强力搜索引擎
  • 搜索的网站后大拇指分享数量不见了小企业广告投放平台
  • 网站后台有安全狗河北网站推广公司
  • 网站建设公司电话微信营销方式
  • 住房和城乡建设部网站监理工程师万网官网
  • 为什么尽量不要备案域名杭州seo公司哪家好
  • 建立网站的技术微信搜一搜怎么做推广