华为OD机试 2025B卷 - 最小循环子数组(C++&Python&JAVA&JS&GO)

2025B卷目录点击查看: 华为OD机试2025B卷真题题库目录|机考题库 + 算法考点详解

2025B卷 100分题型

题目描述

给定一个由若干整数组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。

输入描述

第一行输入数组中元素个数n,1 ≤ n ≤ 100000

第二行输入数组的数字序列nums,以空格分割,0 ≤ nums[i] < 10

输出描述

输出最小的子数组的数字序列,以空格分割;

备注

数组本身是其最大的子数组,循环1次可生成的自身;

用例1

输入

9
1 2 1 1 2 1 1 2 1

输出

 
 

你可能感兴趣的:(华为OD机试真题刷题笔记,华为od,华为OD2025B卷,华为OD机试2025B卷,华为OD机考2025B卷)