当前位置: 首页 > 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/14315878/

相关文章:

  • 网站制作计算机wordpress网站更换空间
  • 做亚马逊外国网站需要语言好吗电子商务网站建设规划开题报告
  • 网站动效虹口房产网站建设
  • 简述企业网站的基本功能杭州网站公司设计
  • 北京网站设计公司有哪些国内外电子政务网站建设差距
  • 怎样做网站流量统计中国100强企业排行榜
  • 找人建个网站多少钱英文网站营销
  • 网站建设氵金手指下拉哪些网站可以接工程做
  • 沧浪seo网站优化软件卖机票的网站怎么做
  • 长安网站建设推广公司众志seo
  • 高端论坛网站建设网站规划与网站建设
  • 小程序软件制作网站网站商城建设实训心得
  • 章丘做网站优化科普重庆网站
  • 无锡上网站建设北京网站建设建站
  • 沂源网站开发厦门外贸网站建
  • 网站迁移到别的服务器要怎么做电子商务网站建设的案例分析题
  • 做企业网站比较好的公司广州网站建设总结
  • 柳州网站网站建设自己做淘宝返利网站吗
  • 织梦网站地图html怎么做wordpress 大前端主题
  • 什么网站能免费做公众号封面建筑公司使命愿景价值观
  • 不用虚拟机可以做网站吗网络营销方案如何写
  • 佛山微网站建设 天博好的网站 具备
  • 无锡网站制作推广公司typecho wordpress
  • 工会网站群建设方案网络架构接单
  • 电子商务网站建设用什么登录上线了做网站价格贵
  • 电商网站卷烟订货流程网站型建设模板
  • 建设银行U盾不自己弹网站了怎么看网站用什么代码做的
  • 如何做拉勾勾网站活动线报资源网
  • 株洲做网站的做网站界面设计大小
  • 查找企业信息的网站哪个好网站开发教学大纲