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

php 手机网站开发教程外贸网店怎么开店

php 手机网站开发教程,外贸网店怎么开店,贵州建设职业技术学院网站,昆山规模的网站建设公司有哪些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.yayakq.cn/news/733109/

相关文章:

  • 做网站的是什么职位佛山企业网站建设多少钱
  • 网站上线 文案如何做网站热力图
  • 网站seo完整的优化方案百度sem是什么意思
  • 网站建设APP的软件淘宝客如何建设推广网站
  • 阿坝州网站制作免费门户网站模板下载
  • 微信wap网站开发简单网页源代码
  • 网站开发与设计是什么软文营销的宗旨是什么
  • 如何为网站做优化铁岭网站seo
  • 怎么做网站可以注册的wordpress 提交表单
  • 做外汇看哪些网站数据ae模板下载网站
  • 万网建站教程php和html5做网站
  • 南京网站制作链接彩票网站搭建 做网站
  • 长春做公司网站无锡制作网站价格表
  • 单位做网站支出应怎么核算wordpress腾讯微博插件
  • 网页游戏交易网站建设网站买的空间是服务器吗
  • 鹰手营子矿网站建设升学宴邀请函电子版免费制作软件
  • 网站首页设计原则用手机怎么看自己做的网站
  • 做购物网站哪个cms好用网站建设费如何账务处理
  • ps制作网站背景学设计什么培训机构好
  • 长春建站程序合肥专业手机网站哪家好
  • 上海信息公司做网站十大纯净系统网站
  • 产品互联网做推广做什么网站好哈尔滨网站制作专业
  • 怎样免费建自己的网站网页广告费一般多少钱
  • 国内站长做国外网站Wordpress页面标签插件
  • 网站维护主要做什么宁波网站建设seo
  • 广告网站怎么做html免费网页模板
  • 做网店装修的网站有哪些网站设计 开发人员
  • 网站建设华威公司怎么样如何建设网站zy258
  • 深圳微信网站建设公司哪家好邯郸招工信息网
  • 网站建设客户好评信苏州中小型网站建设