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

备案网站地址内网网站建设流程

备案网站地址,内网网站建设流程,万江营销型网站建设,石桥铺网站建设公司题目描述 题目描述 小华和小薇一起通过玩积木游戏学习数学。 他们有很多积木#xff0c;每个积木块上都有一个数字#xff0c;积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排#xff0c;请小薇找到这排积木中数字相同目所处位置最远的2块积木块#xff0c;计算…题目描述 题目描述 小华和小薇一起通过玩积木游戏学习数学。  他们有很多积木每个积木块上都有一个数字积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排请小薇找到这排积木中数字相同目所处位置最远的2块积木块计算他们的距离。  小薇请你帮忙替她解决这个问题。 输入 第一行输入为N表示小华排成一排的积大总数。  接下来 N 行每行一个数字表示小花排成一排的积大上数字。 输出 相同数字的积木的位置最远距离;  如果所有积木数字都不相同请返回 -1 样例输入 5 1 2 3 1 4 样例输出 3 解题思路 从题目描述得知我们首先需要确定众多积木中有没有数字相同的积木若没有数字相同的积木直接输出-1即可若有数字相同的积木再进行后续操作。 通过将数组中的元素存到HashMap中key值代表元素value值代表元素出现次数。若哈希表的大小和数组大小相同则说明数组内每个元素都只出现了1次没有相同数字的积木。否则双指针遍历数组找到相同数字的距离取最大值。 AC代码 import java.util.HashMap; import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int N sc.nextInt();int[] arr new int[N];int max 0;int begin 0;int end 0;HashMapInteger, Integer hashMap new HashMap();for (int i0;iN;i){arr[i] sc.nextInt();if (!hashMap.containsKey(arr[i])){hashMap.put(arr[i],1);}else {hashMap.put(arr[i], hashMap.get(arr[i]) 1 );}}//若哈希表的长度 和 数组长度 相等则说明数组内每个元素都只出现了1次没有相同数字的积木。if (hashMap.size() arr.length){System.out.println(-1);}else{//双指针遍历若当前指针所在元素在哈希表中value值大于1说明有相同数字的积木存在找到另一个积木计算距离。for (int i0;iN;i){if (hashMap.get(arr[i]) 1){begin i;for (int jN-1;ji;j--){if (arr[j] arr[i]){end j;break;}}//一直取最大的距离全部遍历完最后的max即是最大的距离。max Math.max(max,end - begin);}}System.out.println(max);}} }
http://www.hkea.cn/news/14559651/

相关文章:

  • php做的网站模板下载地址上海企业注销简易流程
  • 网站怎么增加代码设计上海2021门票
  • 网站开发kpi网站开发公司选择
  • 医院网站如何备案怎么申请自己公司的邮箱
  • 企业网站建设研究论文北京好的做网站的公司有哪些
  • 咸阳微网站建设服务器怎么做网站
  • 网站职业技能培训班想把公司的外部网站替换
  • 如何拷贝网站代码linux下做网站
  • 设计之家官方网站云优化 网站建设
  • 网站通栏广告素材兰州网站设计哪个平台好
  • zencart网站管理 1.5新产品推广方案策划
  • 桓台网站建设摩托车官方网
  • 农村pc网站开发wordpress页面内容调用
  • 建筑设计自学网站黑白网站设计
  • 网站主机空间用哪个好论坛网站备案
  • 商贸信息网站企业网站建设三网合一
  • 微信用大型网站站做跳板dw网页制作模板教程
  • 韩版做哪个网站好做视频网站要多大的带宽
  • 建设网站有哪些好处和坏处espresso wordpress函数
  • 详情页在线设计网站推荐学做网站看书会了吗
  • 南京网站建设 小程序网站制作公司哪里好
  • 全球首个完全响应式网站自助建设平台在中国诞生英文网站建设600
  • 松江区网站建设公司网站综合营销方案
  • dede cms 网站模板做网站 没内容
  • 医院网站建设趋势免费公司网址怎么注册
  • 网站建设与网页设计是什么意思广州招聘网
  • 搬家公司网站制作网站设计 电子购物网站设计
  • 南京学做网站公司设计网站需要包含什么资料
  • 网站收录下降一小时学做网站
  • 机票网站建设公司好成都网站建设顶呱呱