给定一个由若干整数组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。
输入描述
第一行输入数组中元素个数n,1 <= n <= 100000
第二行输入数组的数字序列nums,以空格分割,0 <= nums[i] <= 10
输出描述
输出最小的子数组的数字序列,以空格分割;
备注
数组本身是其最大的子数组,循环1次可生成的自身

示例1:

输入

9
1 2 1 1 2 1 1 2 1
输出

1 2 1
说明
数组[1,2,1,1,2,1,1,2,1] 可由子数组[1,2,1]重复循环3次拼接而成

思路

KMP算法详解_小轩爱学习的博客-CSDN博客

Code

2023华为od机试【最小循环子数组】Java相关推荐

  1. 2023 华为OD机试备考攻略 以及题库目录分值说明 考点说明 (A卷+ B卷)

    文章目录 华为OD在线刷题OJ 华为题库 更新说明 支持的语言 题库目录 华为OD统一考试[A卷]题库-100分 华为OD统一考试[A卷]题库-200分 华为OD统一考试[B卷]题库-100分 华为O ...

  2. 2023华为OD机试备考攻略 以及题库目录分值说明 考点说明

    刷题库,刷题库 刷题库.重要的事情说三遍!!!!!!!!!!!!!!!!!!!!!! 要刷有多种语言的实现的题库,一种语言看不懂可以换另一种语言,而且可以结合起来去重!!! 类似下面这种的题库: 华为 ...

  3. 华为OD机试真题2022(JAVA)

    华为机试题库已换 →→→ 华为OD机试2023B卷(JAVA&JS) 以下题目为旧版题库,供大家课外消遣 基础题: 序号 题目 分值 1 查找众数及中位数 100 2 出错的或电路 100 3 ...

  4. 2023 华为OD机试备考攻略 以及最新题库目录分值说明 考点说明

    华为od机试题库

  5. 华为OD机试 - 最小调整顺序次数、特异性双端队列

    题目描述 有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据. 小A依次执行2n个指令往队列中添加数据和移出数据.其中n个指令是添加数据(可能从头部添加.也可能从尾部添加) ...

  6. 2023华为od机试真题B卷【跳房子2】Java 实现

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 跳房子,也叫跳飞机,是一种世界性的儿童游戏游戏参与 ...

  7. 华为OD机试 - 竖直四子棋

    题目描述 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时获胜. 现 ...

  8. 2023华为od机试真题B卷【阿里巴巴找黄金宝箱(II)】Java 实现

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了 ...

  9. 2023华为od机试真题【恢复数字序列】Java

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 对于一个连续正整数组成的序列,可以将其拼接成一个字 ...

最新文章

  1. 这就是爱?英特尔处理器将整合AMD HBM2 GPU
  2. Python知识点笔记-面向对象进阶篇
  3. boost::hana::monadic_fold_left用法的测试程序
  4. 使用mysql索引的规则
  5. springmvc从request中获取body的数据的方法
  6. python 矩阵元素如何表示_python 怎么给矩阵里的每一个元素赋值
  7. 教你使用squid搭配dante做代理
  8. FlexCAN和CAN的关系
  9. 同一网络下的两台计算机怎样共享,如何实现在windows下同一网络两台电脑文件共享互传?...
  10. Android 9 Audio系统笔记:AudioFlinger音频流处理流程
  11. 浏览器F12进行Web程序调试
  12. Android App专项测试-压力测试篇
  13. [论文分享] SoK: A Survey Of Indirect Network-level Covert Channels
  14. python到底怎么读?
  15. 优秀员工是公司最大的财富
  16. java jsf教程_JSF入门教程
  17. 好用的AndroidStudio插件推荐
  18. win7与ubuntu双系统,启动error:no such partition grub rescue
  19. 电脑蓝屏代码错误分析及解决方案
  20. Nordic最新推出nRF52系列PCB无线SoC产品nRF52805,支持蓝牙5.2

热门文章

  1. web端大屏适配解决方案
  2. docker swarm 集群搭建与服务更新
  3. 单片机接usb设备不用计算机,如何利用usb转串口实现单片机和电脑的通信-与非网...
  4. 不花钱学英文读书笔记
  5. 全境2服务器维护3月16,《全境封锁2》4月16日更新内容一览
  6. ubuntu linux设置中文,ubuntu设置中文【设置模式】
  7. 基于目标速度的汽车ACC系统油门控制策略研究
  8. xml几种解析方式的优缺点
  9. 光的干涉衍射计算机模拟仿真技术,实验报告之仿真(光的干涉与衍射).doc
  10. VIO-SLAM中的欧拉积分、中点积分与龙格-库塔积分