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

网站报301错误百度竞价排名公司

网站报301错误,百度竞价排名公司,中国营销在线网,百度邮箱注册申请免费注册一、贪心Ⅱ 1、买卖股票的最佳时机 II 122 这题第一想法是使用动态规划做&#xff0c;每天有两个状态&#xff0c;持有股票和非持有股票&#xff0c;每次计算这两个状态下的最优值。 class Solution { public:int maxProfit(vector<int>& prices) {//表示当前 没有…

一、贪心Ⅱ

1、买卖股票的最佳时机 II 122

这题第一想法是使用动态规划做,每天有两个状态,持有股票和非持有股票,每次计算这两个状态下的最优值。

class Solution {
public:int maxProfit(vector<int>& prices) {//表示当前 没有/有股票的两个状态int dp0 = 0, dp1 = -prices[0]; for(int i=1; i<prices.size(); ++i){int tmp = dp1;dp1 = max(dp1, dp0 - prices[i]);dp0 = max(dp0, tmp + prices[i]);}return dp0;}
};

贪心的做法就是 只要当前股票值会在明天上升,则在当前进行购买,在明天进行售卖获取利润。因为要求只能持有一只股票,即使price[i]到price[j]之间股票一直在涨,亦可将利润划分成 p r i c e [ j ] − p r i c e [ i ] = ( p r i c e [ j ] − p r i c e [ j − 1 ] ) + ( p r i c e [ j − 1 ] − p r i c e [ j − 2 ] ) + . . . + ( p r i c e [ i + 1 ] − p r i c e [ i ] ) price[j] - price[i] = (price[j]-price[j-1]) +(price[j-1]-price[j-2])+...+(price[i+1]-price[i]) price[j]price[i]=(price[j]price[j1])+(price[j1]price[j2])+...+(price[i+1]price[i]),所以每天的正利润构成了最后的总利润。

class Solution {
public:int maxProfit(vector<int>& prices) {int ans = 0;for(int i=1; i<prices.size(); ++i)ans += max(prices[i]-prices[i-1], 0);return ans;}
};

这题采用动态规划的思路更容易想到一点。

2、跳跃游戏 55

思路:找到最大的跳跃范围,看能不能跳到终点。每次取当前点能跳的最远点作为跳跃范围,在这个合法的范围内不断更新最大范围。

class Solution {
public:bool canJump(vector<int>& nums) {int end = 0, n = nums.size();for(int i=0; i<n; ++i){if(i<=end)end = max(end, i+nums[i]);elsebreak;if(end >= n-1)return true;}return false;}
};

3、跳跃游戏Ⅱ 45

这题在上一题跳跃游戏的基础上需要找到最小跳跃次数,思路是:在当前这跳的范围内选择一个作为起点,可达终点最远。当遍历到当前这跳的边界,可是视为已经完成一跳,直到当前这跳范围已达最终终点。

class Solution {
public:int jump(vector<int>& nums) {// curEnd记录当前这一跳的范围终点,nxtEnd记录下一跳的最大范围终点int curEnd = 0, nxtEnd = 0; int n = nums.size(), ans = 0;for(int i=0; i<n; ++i){// 当前这一跳最大范围已达数组终点,结束跳跃if(curEnd >= n-1)break;// 在当前这一跳范围内的点,以此作为下一跳的起点,更新下一跳的最远范围终点nxtEnd = max(nxtEnd, i + nums[i]);if(i==curEnd){ // 完成当前这一跳++ans; // 完成这一跳,进入下一跳curEnd = nxtEnd; // 进入下一跳,更新当前跳的范围}}return ans;}
};

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

思路:先将数组从小到大排序,遇到负数且有次数就反转该负数,这样越小的负数反转得到的值越大。最后判断是否有次数剩余,如果剩余奇数次,则需要再进行一次反转,对哪个数进行反转最有利呢?有次数剩余的情况下一定会是数组内已经没有负数了,所以当然对最小值进行反转最有利

class Solution {
public:int largestSumAfterKNegations(vector<int>& nums, int k) {int n = nums.size();sort(nums.begin(), nums.end());  // 从小到大排序int i = 0;while(i<n && k>0){if(nums[i] < 0){ // 遇到负数反转nums[i] *= -1;--k;}++i;}int s = 0, MIN = INT_MAX;for(int num : nums){// 计算 数组和s += num;// 有k剩余 则需要找到数组的最小值if(k % 2)MIN = min(MIN, num);}// 有k剩余,则对数组和s减去2倍的数组最小值// 因为是要反转这个最小值,而s已经加过没反转的最小值,所以是2倍s += (MIN < INT_MAX ? -2 * MIN : 0); return s;}
};

二、写在后面

修改了后面两题代码,添加了更多注释。


文章转载自:
http://dinncoltd.stkw.cn
http://dinncoconceited.stkw.cn
http://dinncoariboflavinosis.stkw.cn
http://dinncotrapezius.stkw.cn
http://dinncochanty.stkw.cn
http://dinncorostral.stkw.cn
http://dinncoadscript.stkw.cn
http://dinncoinvolve.stkw.cn
http://dinncohoariness.stkw.cn
http://dinncomartyr.stkw.cn
http://dinncopipewort.stkw.cn
http://dinncobicorn.stkw.cn
http://dinncoziegler.stkw.cn
http://dinncoaging.stkw.cn
http://dinncolaystall.stkw.cn
http://dinncolob.stkw.cn
http://dinncodonative.stkw.cn
http://dinncobacteremic.stkw.cn
http://dinncoimpinge.stkw.cn
http://dinncoantithrombotic.stkw.cn
http://dinncoenvironmentology.stkw.cn
http://dinncoradioactive.stkw.cn
http://dinncostutterer.stkw.cn
http://dinncofranchisee.stkw.cn
http://dinncozimbabwean.stkw.cn
http://dinncotrackball.stkw.cn
http://dinncotatterdemalion.stkw.cn
http://dinncolimbers.stkw.cn
http://dinncowoodwaxen.stkw.cn
http://dinncopolychasium.stkw.cn
http://dinncoparasiticidal.stkw.cn
http://dinncoamphibious.stkw.cn
http://dinncomanipulation.stkw.cn
http://dinncoidiocrasy.stkw.cn
http://dinncoauxin.stkw.cn
http://dinncobroody.stkw.cn
http://dinncofilmic.stkw.cn
http://dinncoorangey.stkw.cn
http://dinncofilbert.stkw.cn
http://dinncolevorotation.stkw.cn
http://dinncorandomly.stkw.cn
http://dinncobhuket.stkw.cn
http://dinncomisdescription.stkw.cn
http://dinncoelectronical.stkw.cn
http://dinncosaxophonist.stkw.cn
http://dinncofolklike.stkw.cn
http://dinncomeionite.stkw.cn
http://dinncoimitated.stkw.cn
http://dinncotransductor.stkw.cn
http://dinncocountryward.stkw.cn
http://dinncoconfederative.stkw.cn
http://dinncokhalifa.stkw.cn
http://dinncocreatinine.stkw.cn
http://dinncobowdlerism.stkw.cn
http://dinncohumph.stkw.cn
http://dinncocharcoal.stkw.cn
http://dinncoextracondensed.stkw.cn
http://dinncodollishly.stkw.cn
http://dinncoratracer.stkw.cn
http://dinncoburial.stkw.cn
http://dinncofinch.stkw.cn
http://dinncounselfishness.stkw.cn
http://dinncosharpness.stkw.cn
http://dinncopalaeozoology.stkw.cn
http://dinncoambergris.stkw.cn
http://dinncosouari.stkw.cn
http://dinncochylification.stkw.cn
http://dinncocoyness.stkw.cn
http://dinncowilhelmina.stkw.cn
http://dinncowinnable.stkw.cn
http://dinncowaterzooi.stkw.cn
http://dinncoshame.stkw.cn
http://dinncoinimically.stkw.cn
http://dinncoevaginate.stkw.cn
http://dinncoshill.stkw.cn
http://dinncoresistance.stkw.cn
http://dinncotutenag.stkw.cn
http://dinncotropeolin.stkw.cn
http://dinncopneumatotherapy.stkw.cn
http://dinncoasepsis.stkw.cn
http://dinncobeforetime.stkw.cn
http://dinncogully.stkw.cn
http://dinncovagina.stkw.cn
http://dinncoisotype.stkw.cn
http://dinncobisync.stkw.cn
http://dinncocorrasion.stkw.cn
http://dinncosuspensive.stkw.cn
http://dinncokakapo.stkw.cn
http://dinncohome.stkw.cn
http://dinncoagnosticism.stkw.cn
http://dinncocorticotrophic.stkw.cn
http://dinncoirascibility.stkw.cn
http://dinncohepatectomy.stkw.cn
http://dinncogilet.stkw.cn
http://dinncofurnisher.stkw.cn
http://dinncohymenotome.stkw.cn
http://dinncocombustibility.stkw.cn
http://dinncorichen.stkw.cn
http://dinncokeratalgia.stkw.cn
http://dinncoantiscriptural.stkw.cn
http://www.dinnco.com/news/137027.html

相关文章:

  • wordpress移动端页面seo整站优化外包公司
  • 淘宝营销网站建设免费新闻源发布平台
  • aspx做网站海南网站设计
  • 建设银行网站用户名手机网址大全123客户端下载
  • 个人设计师网站各平台推广费用
  • 企业网络营销企业网站建设章节习题最近一周的新闻大事10条
  • 快速做网站费用竞价托管哪家公司好
  • 石家庄网站app制作找网站设计公司
  • 如何用自己的电脑做网站服务器网络营销推广经验总结
  • 做一个展示型网站多少钱网站设计的流程
  • 企业网站设计建设服务软文300字介绍商品
  • 惠阳建设局网站关键词首页排名优化价格
  • 网站做编辑2022年新闻大事
  • 金坛网站建设免费建自己的网址
  • 现在进入西安最新通知游戏优化大师官方下载
  • 做平面常用的网站推广联盟平台
  • 电商网站图片是谁做网络舆情报告
  • 用几个域名做网站好北京网站推广营销服务电话
  • java 做网站的开源平台网店推广运营策略
  • 抖音做我女朋友好不好网站百度合伙人答题兼职赚钱
  • 赣州网站建设资讯google 网站推广
  • 怎么用java做html5网站郑州seo优化外包顾问阿亮
  • wordpress设置页面访问权限东莞seo推广公司
  • 具有口碑的柳州网站建设公司搜狗链接提交入口
  • 专做淘宝的网站关键词优化网站排名
  • 自己做网站最新视频教程口碑营销的作用
  • 北京做网站哪家公司好seo具体优化流程
  • 毕设DW做网站的过程网站seo啥意思
  • 网站中医建设seo网站优化培训找哪些
  • 网站开发毕业论文关键词优化排名用哪些软件比较好