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

工作汇报重庆seo海洋qq

工作汇报,重庆seo海洋qq,网站搭建空间,我的世界电影怎么做的视频网站1、题目描述 给定一个字符串str,只由 ‘X’ 和 ‘.’ 两种字符构成。‘X’ 表示墙,不能放灯,点亮不点亮都可;’.’ 表示居民点,可以放灯,需要点亮。如果灯放在i位置,可以让 i-1,i 和…

1、题目描述
给定一个字符串str,只由 ‘X’ 和 ‘.’ 两种字符构成。‘X’ 表示墙,不能放灯,点亮不点亮都可;’.’ 表示居民点,可以放灯,需要点亮。如果灯放在i位置,可以让 i-1,i 和 i+1 三个位置被点亮。返回如果点亮str中所有需要点亮的位置,至少需要几盏灯。

2、解题思路
这题我们可以用谈心思想 分情况来去讨论:
(1)i 位置是 'X’,不管,来到 i + 1位置
(2)i 位置是 ‘.’ ,i + 1是 'X’,i 位置需要放灯,来到 i + 2位置
(3)i 位置是 ‘.’ ,i + 1是 ‘.’,i + 2是 ‘.’,i + 1 位置需要放灯,来到 i + 3位置(此步即是贪心)
(4)i 位置是 ‘.’ ,i + 1是 ‘.’,i + 2是 'X’,i 或 i + 1 位置需要放灯,来到 i + 3位置

代码实现:

	public static int minLight2(String road) {char[] str = road.toCharArray();int i = 0;int light = 0;while (i < str.length) {if (str[i] == 'X') {i++;} else {light++;if (i + 1 == str.length) {break;} else { // 有i位置 i+ 1 X .if (str[i + 1] == 'X') {i = i + 2;} else {i = i + 3;}}}}return light;}
http://www.dt0577.cn/news/8937.html

相关文章:

  • c .net网站开发实例seo知识点
  • 百度建立网站网站推广引流
  • 四川成都网站优化公众号怎么做文章推广
  • 百度网盘可以做网站吗广州网站运营
  • 岳阳建设银行网站免费网站推广网站破解版
  • 做网页前端接活网站免费外链平台
  • 牡丹江商城网站开发设计产品网络推广方式
  • 企业快速建站都有哪些技巧呢简阳seo排名优化课程
  • 资深的环保行业网站开发sem是什么测试
  • 网站建设项目外包合同范本广告开户南京seo
  • 张店学校网站建设方案外链百科
  • 营销型网站建设遨龙国家反诈中心app下载
  • 宝安专业手机网站设计公司软文的概念是什么
  • 郑州网站建设出名吗百度竞价排名是什么
  • 如何在wordpress上下载apk如何做网站seo
  • 网站建设类电话销售如何做推广推广技巧
  • 智慧团建pc端入口百度关键词seo公司
  • 目前主流的跨境电商平台有哪些seo顾问服务咨询
  • 深圳印刷网站建设百度信息流平台
  • dw 做的网站能用吗正规接单赚佣金的平台
  • 义乌详情页制作seo技术培训山东
  • 个人网站可以做seo吗网上有免费的网站吗
  • 怎么建设电子商城网站熊猫关键词挖掘工具
  • 三合一网站建设多少钱湛江百度网站快速排名
  • 哪里有网站开发技术网络推广运营公司
  • 涪陵网站建设中国十大互联网公司排名
  • 医疗类网站源码夫唯seo教程
  • 怎么做卡盟网站站长推荐黄色
  • 本地网站建设教程桂林seo
  • ui在线设计网站网推软件有哪些