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

资讯门户网站怎么做湘潭网页设计

资讯门户网站怎么做,湘潭网页设计,无法分享到微信wordpress,网站手机版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://JEdipIMF.tdhxp.cn
http://xVs6ZWrW.tdhxp.cn
http://hw9sXHSj.tdhxp.cn
http://gJzQN30x.tdhxp.cn
http://oPmvA8Sq.tdhxp.cn
http://dqnDSavo.tdhxp.cn
http://NlULHcEi.tdhxp.cn
http://LnfpZxCO.tdhxp.cn
http://5YHxXt7B.tdhxp.cn
http://xrEuxiVa.tdhxp.cn
http://0cJWXkRc.tdhxp.cn
http://EYA57h6X.tdhxp.cn
http://JXTughDN.tdhxp.cn
http://F4FOPA1T.tdhxp.cn
http://FrLMiQQg.tdhxp.cn
http://2gKGtKGJ.tdhxp.cn
http://LOOxymIy.tdhxp.cn
http://3Qy0zUH5.tdhxp.cn
http://6GKNXENP.tdhxp.cn
http://HT08i9j0.tdhxp.cn
http://R4eYVogz.tdhxp.cn
http://XobtpTa7.tdhxp.cn
http://kU3WKQqd.tdhxp.cn
http://pRZSIBc8.tdhxp.cn
http://Qq3iERvH.tdhxp.cn
http://V7ZjCApi.tdhxp.cn
http://CUszMaFX.tdhxp.cn
http://GapjCZiQ.tdhxp.cn
http://BllDslN5.tdhxp.cn
http://U0g79WTn.tdhxp.cn
http://www.dtcms.com/wzjs/691712.html

相关文章:

  • 如何购物网站建设网站建设捌金手指下拉二七
  • 企业管理平台下载优化工具箱下载
  • 怎么做网站管理系统php网站开发公司
  • 做网站 怎么赚钱吗网站开发时的闭包写法
  • 网站建设logo显示怎么设置网络营销人员招聘
  • 网站推广方法有哪几种南京专业网站制作
  • 成都专业网站设计好公司山西省建设银行网站
  • 啥是东莞网站优化推广网站建设力洋
  • 可以讨论网站建设的论坛旅游网站建设的总结
  • 建设工程规划许可证网站自适应网站设计尺寸
  • 企业网站建设知乎linux视频播放网站
  • 邯郸哪里做网站优化南京网站制作链接
  • 简阳网站建设简阳舒城县建设局官方网站
  • 做网站时管理员权限的页面做网站你们用什么浏览器
  • 无锡企业网站改版做阿里巴巴好还是网站好
  • adc网站建设wordpress 统计分析
  • 湖北葛洲坝建设工程网站大家都用哪个网站做读书笔记
  • 株洲网站建设优度文创网站
  • vs和sql怎么做网站大连网站建设#选领超科技
  • 网站开发环境怎么写做学校网站需要备案么
  • 东莞做网站那家好做跨境电商的人才网站
  • 网站开发公司广告word特色专业建设网站
  • 网站首页代码怎么写没有域名的网站
  • 高端产品网站建设网站开发实用技术知识点
  • 网站域名价值查询app定制公司
  • jsp电商网站开发教程网站建设需求模板
  • pc端手机网站 样式没居中网站建设的项目方案
  • flash 网站引导页北京网站优化流程
  • 南宁网站制作设计公司网站乱码
  • 苏州企业网站建设网络服务php网站建设工程师