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

免费网站看v片在线第一次做百度推广一年大概需要多少钱

免费网站看v片在线第一次做,百度推广一年大概需要多少钱,网站地图表现形式,怎么更改自动目录的格式给定一个字符串str, 只有 ‘X’和’.两种字符构成。 X’表示墙,不能放灯,也不需要点亮。 .表示居民点,可以放灯,需要点亮。 如果灯放在i位置,可以让 i-1,和i和i1三个位置被点亮. 返回如果点亮str中所有需要点亮的位置,至少需要几盏灯。 impo…

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

import java.util.HashSet;public class Light {public static int minLight1(String road) {if (road == null || road.length() == 0) {return 0;}return process(road, 0, new HashSet<>());}public static int process(String road, int i,  HashSet<Integer> lights){if(i == road.length()){for (int j = 0; j < road.length(); j++) {if(road.charAt(j) != 'X'){if(!lights.contains(j-1) && !lights.contains(j) && !lights.contains(j+1)){return Integer.MAX_VALUE;}}}return lights.size();}else {int y = Integer.MAX_VALUE;//int n = Integer.MAX_VALUE;if(road.charAt(i) != 'X') {lights.add(i);y = process(road, i + 1, lights);lights.remove(i);}int n = process(road, i + 1, lights);return Math.min(y, n);}}public static int minLight2(String road) {if(road == null || road.length() == 0){return 0;}int light = 0;int i = 0;int len = road.length();while (i < len){if(road.charAt(i) == 'X'){i++;}else{light++;if(i+1 == len){break;}else if(road.charAt(i+1) == 'X'){i = i + 2;}else{i = i + 3;}}}return light;}public static int minLight3(String road) {char[] str = road.toCharArray();int cur = 0;int light = 0;for (char c : str) {if (c == 'X') {light += (cur + 2) / 3;cur = 0;} else {cur++;}}light += (cur + 2) / 3;return light;}// for testpublic static String randomString(int len) {char[] res = new char[(int) (Math.random() * len) + 1];for (int i = 0; i < res.length; i++) {res[i] = Math.random() < 0.5 ? 'X' : '.';}return String.valueOf(res);}public static void main(String[] args) {int len = 20;int testTime = 100000;for (int i = 0; i < testTime; i++) {String test = randomString(len);int ans1 = minLight1(test);int ans2 = minLight2(test);int ans3 = minLight3(test);if (ans1 != ans2 || ans2 != ans3) {System.out.println("oops!");}}System.out.println("finish!");}
}
http://www.dtcms.com/wzjs/257964.html

相关文章:

  • 三合一做网站win10优化软件哪个好
  • wordpress 营销公司网络优化方案
  • 郑州营销型网站制作运营站长工具ping
  • 自己电脑做网站用备案朝阳seo推广
  • 动力网站代码爱站工具包的模块
  • https网站开发四年级小新闻50字左右
  • 专业网站建设加工生意参谋官网
  • 一般做网站需要什么框架全网引流推广 价格
  • dw如何做商业网站搜索引擎推广简称
  • 高端网站建设询问磐石网络学生没钱怎么开网店
  • 如何创建电子商务网站google引擎入口
  • 做网站构建seo研究协会
  • 丰台做网站的公司软件开发交易平台
  • 技术支持 合肥网站建设搜索引擎推广方式
  • 成功的电子商务网站设计seo关键词排名实用软件
  • 网站如何建设网络优化工程师证书
  • 网站做浏览器兼容东莞网络排名优化
  • 建站易lpl赛区战绩
  • 怎么用node做动态网站发布友情链接
  • 1688网站简介nba赛季排名
  • google网站排名网站建设方案内容
  • 深圳石岩网站建设如何写好软文
  • 南网站建设成都网站推广公司
  • 蓝色政府网站什么是优化师
  • 怎么自己制作个网站网站策划方案书
  • 怎么做自己的网站推广杭州推广公司排名
  • 购物网站的详细设计陕西seo顾问服务
  • 网站开发毕业论文指导教师意见青岛网络优化费用
  • 夹江发布app青岛seo网络优化公司
  • c2c网站功能东莞网站建设公司排名