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

外贸网站为何搜不到数据分析师培训机构

外贸网站为何搜不到,数据分析师培训机构,甘肃建网站,微官网 wordpress题目描述 示例输入 解题思路 一开始觉得需要画个图找一下灵感,因为最难的是这个k次修改,修改要改在关键的地方才能使得最大曼哈顿距离更远,所以由于一直想不到k要在哪里改才能合适,导致这个题目卡了很久。 后面把思路换了一下&…

题目描述

示例输入

解题思路

一开始觉得需要画个找一下灵感因为最难这个k修改修改改在关键地方才能使得最大曼哈顿距离更远所以由于一直想不到k哪里才能合适导致这个题目卡了很久

后面思路换了一下

N,W,S,E划分两个阵营对抗NS对抗WE对抗

这样给定一个字符串永远能够计算字符串结尾部分此时曼哈顿距离多少只需要abs(N-S) + abs(W-E)就可以所谓修改无非S转化N或者N转化S(以纵向为例),使得优势阵营进一步扩大最终导致曼哈顿距离增长阵营已经没有可以转化如果k没有用完剩余修改次数丢掉如果k不够所有阵营转化优势最多只能转换k

由此我们可以题目s进行遍历充分利用k转换这样可以得到每一步曼哈顿距离如果超过记录最大更新遍历之后最大曼哈顿距离就是结果

我愿意将此题称之为见风使舵!!!

代码

class Solution {
public:int maxDistance(string s, int k) {int N=0,S=0,W=0,E=0,Max_ = 0,Max_NS,Max_WE,Min_NS,Min_WE,add,tmp;for(int i = 0; i < s.size(); i++){if(s[i] == 'N') N++;else if(s[i] == 'S') S++;else if(s[i] == 'W') W++;else E++;
		Max_NS = max(N,S);
		Min_NS = min(N,S);
		Max_WE = max(W,E);
		Min_WE = min(W,E);
		add = k > (Min_WE + Min_NS) ? (Min_WE + Min_NS) : k;
		tmp = (Max_NS + Max_WE + 2 * add - (Min_NS + Min_WE));if(tmp > Max_) Max_ = tmp;}return Max_;}
};

http://www.dtcms.com/wzjs/411473.html

相关文章:

  • 做网站需要用到adobe那些软件成都高薪seo
  • 医院网站建设 价格网站关键词排名分析
  • 网站 建设开发合同模板网站如何优化流程
  • 网站建设购买什么境外主机seo网站优化培训价格
  • 论坛类网站建设福州百度seo代理
  • 十大软件管理系统百度关键词优化手段
  • 青岛的网站建设公司站长工具是什么
  • 商家免费网站模板品牌广告视频
  • 给政府做网站的申请平台运营推广
  • 淘宝联盟推广网站怎么做深圳全网推广
  • 免费建站网站自助建站的网站建站谷歌关键词排名查询
  • 济源建设网站网络服务商在哪咨询
  • 网站建设的评价百度竞价是什么意思
  • 为什么检测行业不能用网站做安装百度一下
  • 动态网站课程设计百度小程序入口官网
  • 动态网站开发实训总结百度移动首页
  • 长沙专业的网站设计传媒公司
  • 网站设计技术方案抖音推广合作方式
  • 沈阳有资质做网站的公司万能识图
  • 网站加速器免费指定关键词seo报价
  • 海南百度总代理青岛百度网站排名优化
  • 做网站要用到什么南宁网络推广品牌
  • 网站美化怎么做网络营销渠道名词解释
  • 做网站怎样上传文件班级优化大师下载安装
  • 佛山网站制作网页制作教育培训网站设计
  • wordpress深度修改南京seo按天计费
  • 代理网站建设公司登封网络推广公司
  • 1m带宽做网站怎么样竞价托管的注意事项
  • 潍坊网站制作价格新闻头条今日新闻下载
  • 外贸b2c网站建设百度开户代理