Responsive image

问题 1866 --Kolakoski

1866: Kolakoski

时间限制: 2 Sec  内存限制: 128 MB
提交: 27  解决: 19
[提交][状态][讨论版][命题人:]

题目描述

This is Kolakosiki sequence: 1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1……. This sequence consists of 1 and 2, and its first term equals 1. Besides, if you see adjacent and equal terms as one group, you will get 1,22,11,2,1,22,1,22,11,2,11,22,1……. Count number of terms in every group, you will get the sequence itself. Now, the sequence can be uniquely determined. Please tell HazelFan its nth element.
 

输入描述

The first line contains a positive integer T(1≤T≤5), denoting the number of test cases.
For each test case:
A single line contains a positive integer n(1≤n≤10^7).
 

输出描述

For each test case:
A single line contains a nonnegative integer, denoting the answer.
 

样例输入

2
1
2

样例输出

1
2

来源

 

[提交][状态]
ACM算法攻关部