小杨最近发现了有趣的 Recamán 数列,这个数列是这样生成的:
小杨想知道 Recamán 数列的前 n项从小到大排序后的结果。手动计算非常困难,
小杨希望你能帮他解决这个问题
第一行,一个正整数n 。
一行, n个空格分隔的整数,表示 Recamán 数列的前n 项从小到大排序后的结果
5
1 2 3 6 7
8
1 2 3 6 7 12 13 20
样例解释
对于样例 1,n=1 :
•a1=1 ;
•a1-2=-1 ,不是正整数,因此a2=a1+2=3 ;
•a2-3=0 ,不是正整数,因此a3=a2+3=6 ;
•a3-4=2 ,是正整数,且没有在数列中出现过,因此a4=2 ;
•a4-5=-3 ,不是正整数,因此a5=a4+5=7 ;
a1,a2,a3,a4,a5从小到大排序后的结果为 1 2 3 6 7 。
数据范围:
1<=n<=3000