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

做黄色网站赚钱么网络广告策划的步骤

做黄色网站赚钱么,网络广告策划的步骤,正规建网站公司,如何创造网站1、(小明找位置): 这段代码是解决“小明找位置”的问题。它提供了一个Java类Main,其中包含main方法和getResult方法,用于帮助小明快速找到他在排队中应该站的位置。 main方法首先读取已排列好的小朋友的学号数组和小…

1、(小明找位置):

这段代码是解决“小明找位置”的问题。它提供了一个Java类Main,其中包含main方法和getResult方法,用于帮助小明快速找到他在排队中应该站的位置。

main方法首先读取已排列好的小朋友的学号数组和小明的学号,然后调用getResult方法并打印小明应该站的位置。

getResult方法使用Java的Arrays.binarySearch方法进行二分查找,以确定小明学号在已排序数组中的位置。如果小明的学号不在数组中,binarySearch方法将返回插入点的负索引,代码将其转换为正索引,并加1以符合题目要求的从1开始的序列。

2、(分隔均衡字符串):

这段代码是解决“分隔均衡字符串”的问题。它提供了一个Java类Main,其中包含main方法,用于计算给定均衡字符串可以分割成的新的均衡子串的最大个数。

main方法首先读取输入的均衡字符串,然后初始化计数器countX和countY来记录字符’X’和’Y’的数量。通过遍历字符串,每遇到字符’X’或’Y’,更新相应的计数器。当两种字符的计数相等时,表示找到了一个新的均衡子串,增加结果计数器ans。

最后,打印出可以分割成的新的均衡子串的最大个数。

package OD355;import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;/*** @description 小明找位置* @level 4* @score 100*//*** 题目描述* 小朋友出操,按学号从小到大排成一列;* <p>* 小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。* <p>* 算法复杂度要求不高于nLog(n);学号为整数类型,队列规模 ≤ 10000;* <p>* 输入描述* 第一行:输入已排成队列的小朋友的学号(正整数),以","隔开;例如:* <p>* 93,95,97,100,102,123,155* <p>* 第二行:小明学号,如:* <p>* 110* <p>* 输出描述* 输出一个数字,代表队列位置(从1开始)。例如:* <p>* 6*/
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//已排列好的小朋友学号 从小到大int[] arr = Arrays.stream(sc.nextLine().split(",")).mapToInt(Integer::parseInt).toArray();//小明学号int n = sc.nextInt();System.out.println(getResult(arr, n));}//找到小明应该站的位置 序列从1开始public static int getResult(int[] arr, int n) {//二分法,从中间开始站int index = Arrays.binarySearch(arr, n);if (index < 0) {index = -index - 1;}return index + 1;}
}
package OD356;import java.util.Scanner;/*** @description 分隔均衡字符串* @level 4* @score 100*//*** 题目描述* 均衡串定义:字符串中只包含两种字符,且这两种字符的个数相同。* <p>* 给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。* <p>* 约定:字符串中只包含大写的 X 和 Y 两种字符。* <p>* 输入描述* 输入一个均衡串。* <p>* 字符串的长度:[2, 10000]。* 给定的字符串均为均衡字符串* 输出描述* 输出可分割成新的均衡子串的最大个数。* <p>* 备注* 分割后的子串,是原字符串的连续子串*/
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//原始均衡串 X Y个数相同String str = sc.nextLine();int countX = 0;int countY = 0;//可分割的最多子均衡串 每遇到一次XY数量相等,就是一个子均衡串int ans = 0;for (int i = 0; i < str.length(); i++) {if (str.charAt(i) == 'X') {countX++;} else {countY++;}if (countX == countY) {ans++;}}System.out.println(ans);}
}
http://www.zhongyajixie.com/news/29413.html

相关文章:

  • 做app和网站个人网站的制作
  • 中山大学精品课程网站火星时代教育培训机构怎么样
  • 做一个小说阅读网站怎么做百度热搜榜排名
  • 中英文外贸网站模板 生成静态html网址大全qq浏览器
  • 商标和logo的区别深圳专门做seo的公司
  • 家居装饰网站设计论文沈阳今日新闻头条
  • 网站建设就业前景2017济南搜索引擎优化网站
  • 在线旅游网站开发分析报告网络服务投诉平台
  • 买了网站模版怎么做百度搜索关键词查询
  • 小型服务器做网站网站的seo是什么意思
  • 蓝色网站模板永久免费自助建站平台
  • 做张家界旅游网站多少钱全网推广网站
  • 怎样做安居客网站百度小说搜索排行榜
  • WordPress 手机版跳转网站排名优化师
  • 成都哪家网站建设强seo有哪些作用
  • wordpress全站加速宁波网站推广运营公司
  • 甘肃建设厅官方网站项目负责人免费python在线网站
  • 企业网站及信息化建设关键词seo是什么意思
  • 手机端网站制作教程网络广告营销方案策划内容
  • flash网站后台网络营销
  • 网站做tips最近一周的重大热点新闻
  • 做电脑网站手机能显示电商运营转行后悔了
  • 做网站用什么格式做好seo免费课程
  • zblog做微网站上海排名seo公司
  • 自己电脑做网站空间汕头seo建站
  • 私密浏览器免费观看在线视频下载广州seo排名外包
  • wordpress 绿色 炫 模板长沙网站优化方案
  • 有没有免费做物流推荐的网站seo推广教程seo推广技巧
  • 做分子生物实验常用网站网站外包
  • 无锡网站制作.武汉seo全网营销