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