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

友点cms莆田seo推广公司

友点cms,莆田seo推广公司,校园网站建设需要数据库吗,成都十大广告公司链接: 2337. 移动片段得到字符串 题意: L可以和左边的_交换,R可以和右边的_交换,求判断A是否能通过交换(不限次数)变成B 解: 观察可知,如果存在RL,一定不能交换出LR&#xff0c…

链接:

2337. 移动片段得到字符串

题意:

L可以和左边的_交换,R可以和右边的_交换,求判断A是否能通过交换(不限次数)变成B

解:

观察可知,如果存在RL,一定不能交换出LR,所以按序遍历A和B时,除去_,遍历到的字符需要相同

除外,判断A的L位置是否大于等于B的L(A的L通过左移变成B的L),A的R位置是否小于等于B的R即可

双指针解题

实际代码:

#include<iostream>
using namespace std;
bool canChange(string start, string target)
{int index=0,mb=0,lg=start.size();while(true){while(mb<lg && target[mb]=='_') mb++;while(index<lg && start[index]=='_') index++;if(index==mb && index==lg) break;if(target[mb]!=start[index]) return false;else{if(target[mb]=='R'){if(mb>=index){mb++;index++;}else return false;}else{if(mb<=index){mb++;index++;}else return false;}}}return true;
}
int main()
{string start,target;cin>>start>>target;bool ans=canChange(start,target);cout<<boolalpha<<ans<<endl;return 0; 
}

限制:

  • n == start.length == target.length
  • 1 <= n <= 105
  • starttarget 由字符 'L''R''_' 组成
http://www.ds6.com.cn/news/34906.html

相关文章:

  • 武汉哪些网站建设淘宝推广方法有哪些
  • 鹤山做网站软文大全
  • 专业网站建设公司哪里济南兴田德润什么活动如何做推广宣传
  • wordpress网站百度搜索吗品牌推广是做什么的
  • 公司做网站让我们销售济南竞价托管公司
  • 新手初做网站1688网站
  • 一个网站服务器多少钱新人做外贸怎么找国外客户
  • 免费做产品宣传的网站seo工具软件
  • 去年做啥网站能致富沈阳关键字优化公司
  • 网上接工程活做的网站网站推广的方法有哪些
  • 定制网站要多少钱网站建设的六个步骤
  • 电视台网站建设网络推广公司网站
  • 做网站广告收入百度最新秒收录方法2021
  • 织梦禁止网站右击百度做广告多少钱
  • 广州专业网站制作公司石家庄热搜
  • 绍兴做网站选哪家seo网站管理招聘
  • 关于做一动物网站的界面个百度大数据分析
  • 专业做制作网站株洲seo优化首选
  • 自己做网站制作教程建站seo推广
  • 福田做棋牌网站建设哪家好百度首页排名优化平台
  • 视频网站建设 方案百度搜索引擎平台
  • 建设网站制作汉狮团队百度网页版登录首页
  • 商业网站建设定位如何被百度收录
  • 富士康做电商网站临沂网站建设公司哪家好
  • 网站循环滚动图片z怎么做哈尔滨百度关键词优化
  • 深圳福田区有什么好玩的景点湖北seo整站优化
  • 做技术分享网站 盈利百度收录查询工具官网
  • 企业网站开发协议seo排名是什么
  • 网站建设模板源代码优化大师官网
  • 凡科做网站关键词北京网站制作