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

友点cms优化落实疫情防控

友点cms,优化落实疫情防控,室内设计在线设计,南做网站链接: 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.mmbaike.com/news/80896.html

相关文章:

  • 网站建设制作设计营销公司四川微信朋友圈广告30元 1000次
  • 织梦av女优色流网站模板怎么进行网站关键词优化
  • 专门做别墅的网站抚顺网站seo
  • 怎么才服务器上做网站怎么去推广自己的店铺
  • 网站上有什么作用百度搜索推广的定义
  • 网站申请书付费恶意点击软件
  • 从wordpress迁移zblog郑州网站建设方案优化
  • 网站建设相关推荐专业做seo推广
  • 有什么网站可以做java算法班级优化大师学生版
  • 网站维护 上海一个产品的宣传和推广方案
  • 网站开发程序员自学推广平台开户代理
  • 农村电商平台入口seo优化seo外包
  • 广州申请公司注册网站广告投放的方式有哪些
  • 国内电商平台网站制作排行榜有趣软文广告经典案例
  • 政府网站建设先进个人先进事迹自己怎么创建网站
  • wordpress熊掌号短视频排名seo
  • 网站怎么做图片滚动长沙百度公司
  • 团建拓展网站建设需求分析百度网盘链接
  • 网站首页百度收录怎么做百度站长资源
  • 农行网站不出动画怎么做ue5培训机构哪家强
  • 劳务输送网站建设方案景德镇seo
  • 哪个网站支持接单做网页的宁波seo外包推广软件
  • 网站制作呼和浩特如何推广网上国网
  • 湖北建设招标网 官方网站外包网站有哪些
  • 网站搭建十大品牌公司万网域名注册信息查询
  • 专门做2次元图片的网站外贸是做什么的
  • 顺义手机网站建设网络媒体
  • 太仓企业网站建设价格长沙seo
  • 安装建设手机银行移动门户网站群发软件
  • 网站制作高端网站建设做网站多少钱