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

给自己的网站做代言武汉seo主管

给自己的网站做代言,武汉seo主管,网站建设深圳公司哪家好,网站如何做词n 张多米诺骨牌排成一行,将每张多米诺骨牌垂直竖立。在开始时,同时把一些多米诺骨牌向左或向右推。 每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺…

n 张多米诺骨牌排成一行,将每张多米诺骨牌垂直竖立。在开始时,同时把一些多米诺骨牌向左或向右推。

每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺骨牌。

如果一张垂直竖立的多米诺骨牌的两侧同时有多米诺骨牌倒下时,由于受力平衡, 该骨牌仍然保持不变。

就这个问题而言,我们会认为一张正在倒下的多米诺骨牌不会对其它正在倒下或已经倒下的多米诺骨牌施加额外的力。

给你一个字符串 dominoes 表示这一行多米诺骨牌的初始状态,其中:

  • dominoes[i] = 'L',表示第 i 张多米诺骨牌被推向左侧,
  • dominoes[i] = 'R',表示第 i 张多米诺骨牌被推向右侧,
  • dominoes[i] = '.',表示没有推动第 i 张多米诺骨牌。

返回表示最终状态的字符串。

示例 1:

输入:dominoes = "RR.L"
输出:"RR.L"
解释:第一张多米诺骨牌没有给第二张施加额外的力。

示例 2:

输入:dominoes = ".L.R...LR..L.."
输出:"LL.RR.LLRRLL.."

提示:

  • n == dominoes.length
  • 1 <= n <= 10^5
  • dominoes[i] 为 'L''R' 或 '.'

分析:模拟题。从左向右遍历字符串。在这个方向上,碰到 'L' 字符时,只需要把 L 左边的 '.' 全部向左推倒,直到 0 号位置或是碰到其它的 'L' 即可。碰到 'R' 时,向右继续查找。如果查找到第一个非 '.' 字符是 'L',则从 L 的位置开始,与 R 的位置同步向中间推倒骨牌。如果查找到第一个非 '.' 字符是 'R',则把中间的骨牌全部向右推倒,再继续这个查找过程。如果查找到字符串末尾,则把所有骨牌全部向右推倒,结束。

char* pushDominoes(char* dominoes) {int len=strlen(dominoes);for(int i=0;i<len;++i){if(dominoes[i]=='.')continue;else if(dominoes[i]=='L'){for(int j=i-1;j>=0;--j){if(dominoes[j]=='.')dominoes[j]='L';else break;}}else if(dominoes[i]=='R'){int index=-1,f=0;for(int j=i+1;j<len;++j){if(dominoes[j]=='L'){f=1,index=j;break;}else if(dominoes[j]=='R'){f=2,index=j-1;break;}}if(index!=-1){if(f==1){for(int j=index;j>i;--j,++i)dominoes[j]='L',dominoes[i]='R';i=index;}else if(f==2){for(int j=index;j>i;--j)dominoes[j]='R';}}else{for(int j=i+1;j<len;++j)dominoes[j]='R';break;}}}return dominoes;
}

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

相关文章:

  • 建网站做联盟百度推广网站一年多少钱
  • 西安网站建设个人网站优化教程
  • 辽宁平台网站建设价位代引流推广公司
  • 网易企业邮箱邮箱登录入口广州网站seo地址
  • 网站制作职业百度搜索风云榜总榜
  • 更改网站名字湖北网站设计
  • 品牌网站设计制作公司推荐seo怎么做排名
  • 长沙营销型网站建设制作搞一个公司网站得多少钱
  • 做徽章的企业网站百度托管公司
  • 网站模板助手搜索引擎优化关键字
  • 微信公众平台文章 wordpress广东seo推广
  • 网站开发多少费用百度云登录入口官网
  • 图书馆网站建设报告地推接单在哪个平台找
  • 1g网站空间关键词排名怎么做上去
  • 哪些网站是做b2b的网站如何宣传推广
  • 新手做网站服务器用什么整合营销公司排名
  • 为何要屏蔽网站快照seo搜索引擎优化工资
  • 北京网页设计工资一般多少郑州专业seo推荐
  • 武汉平价网站建设广告公司接单软件
  • 秦皇岛网站设计制作通州优化公司
  • 温州网站建设公司公司哪家好每天4元代发广告
  • 做教育行业营销类型的网站长沙seo步骤
  • asp做一个简单网站电商代运营
  • 永州做网站厦门百度整站优化服务
  • 西安网站制作公司排seo综合检测
  • 临猗商城网站建设平台50篇经典软文100字
  • php网站建设全程实例4p 4c 4r营销理论区别
  • 学校门户网站建设的优势巩义网络推广公司
  • 网站防止非法链接怎么做引流推广多少钱一个
  • 网站风格对比信息表win10优化软件