一、题目描述
给定一个由若干证书组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。
二、输入描述
第一行输入数组中的元素个数n,1 <= n <= 100000
第二行输入数组的数字序列nums,以空格分割,0 <= nums[i] <= 10
三、输出描述
输出最小的子数组的数字序列,以空格分割;
四、备注
数组本身是其最大的子数组,循环1次可生成自身;
五、Java算法源码
public static void main(String[] args) {
Scanner sc