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

【华为OD机试真题】积木最远距离(相同数字的积木游戏1)(javapython)

相同数字的积木游戏1

知识点数组循环map
时间限制:1s 空间限制:256MB 限制语言:不限

题目描述:

小华和小薇一起通过玩积木游戏学习数学。
他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同。
小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远
的2块积木块,计算他们的距离。
小薇请你帮忙替解决这个问题。

输入描述:

第一行输入为N,表示小华排成一排的积木总数。
接下来N行每行一个数字,表示小华排成一排的积木上数宇·

输出描述:

相同数宇的积木的位置最远距离;
如果所有积木数字都不相同,请返回-1.

补充说明:

0<=积木上的数字<10^9
1<=积木长度<=10^5

示例1:

输入:
5
1
2
3
1
4
http://www.lryc.cn/news/58625.html

相关文章:

  • STM32F103RCT6驱动SG90舵机-完成正反转角度控制
  • 【4.13(补)】二叉搜索树的遍历、插入、删除
  • Web 攻防之业务安全:Callback自定义测试(触发XSS漏洞)
  • Java访问底层操作系统
  • Python 进阶指南(编程轻松进阶):十六、面向对象编程和继承
  • 【计算机系统结构】第一章 计算机系统结构基本概念
  • e2fsprogs logsave Ubuntu 安装失败 unable to make backup link of ‘./usr/bin/chattr‘
  • 在排序数组中查找元素的第一个和最后一个位置(二分查找进阶)
  • 1 Nginx跨域配置
  • ChatGTP如此强大,我们普通人如何利用它来赚钱?
  • 常见的九种大数据分析模型
  • 射频识别(RFID)技术的基本原理、特性、发展和应用
  • 3.3 二维随机变量条件分布
  • Kafka——概述、安装及命令行操作
  • 怎么控制ERP企业管理系统开发的价格
  • 我在“Now In Android”中学到的 9 件事
  • ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
  • 私有句柄表
  • Vue——类与样式绑定
  • 软考中项计算题总结
  • 如何使用基于GPT-4的Cursor编辑器提升开发效率
  • 压箱底教程分享,手把手教会你如何注册target账号和下单
  • 一次性搞懂dBSPL、dBm、dBu、dBV、dBFS的区别!
  • 漂亮实用的15个脑图模板,你知道哪些是AI做的吗?
  • 历代程序员都无法逃脱的诅咒 -- 低代码
  • 14Exceptional Control Flow Exceptions and Process(异常控制流,异常和进程)
  • LeetCode - 两数之和
  • Python 小型项目大全 31~35
  • 他又赚了一万美金
  • 企业工程项目管理系统+spring cloud 系统管理+java 系统设置+二次开发