luogu#P8248. 简单数列

简单数列

题目描述

给你一个数 nn,你需要求出一个长度为 nn 的数组 aa,(下标从 11 开始,且元素都为 1,2,31,2,344),使得:

  • 对于第 ii 个数,对于所有的 1leni21 \le len \le \lfloor\frac{i}{2}\rfloor, ailen+1ia_{i-len+1\dots i}ailen×2+1ilena_{i-len\times2+1\dots i-len} 不相同。(x\lfloor x \rfloor 表示对 xx 下取整)

  • 说人话,就是没有任何连续的连续子串相同。

输入格式

一行一个正整数 nn

输出格式

一行,nn 个正整数,数组 aa

3
1 2 3
6
1 2 3 4 1 3

提示

对于 20%20\% 的数据,满足 1n101 \le n \le 10

对于 40%40\% 的数据,满足 1n301 \le n \le 30

对于 100%100\% 的数据,满足 1n5001 \le n \le 500