Description
One day, he find a wonderful sequence: ……. This sequence consists of and , and its first term equals . Besides, if you see adjacent and equal terms as one group, you will get ……. Count number of terms in every group, you will get the sequence itself. Now, the sequence can be uniquely determined.
Forsaken and Wanderer attracted by this sequence, and they want to know what's the
Input
Output
Sample Input
212
Sample Output
12
#include#include #include #include #include #include using namespace std;#define ll long longint t, n, sequence[10000000+8], r, ii, j, a;void solve(){ sequence[1] = a = 1; sequence[2] = sequence[3] = 2; ii = 3; j = 4; while(j <= 10000000) { for(int i = 1; i <= sequence[ii]; i++) { sequence[j++] = a; } ii++; a = 3-a; }}int main(){ solve(); scanf("%d", &t);//我的想法 for(int i = 0; i