测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A8077. Long sequence

编程题 普及/提高-

题目描述

Input contains a single integer $k$ ( $2<=k<=50$ ).

输入格式

If there is no long sequence for a given $k$ , output "-1" (without quotes). Otherwise the first line of the output should contain $k$ integer numbers: $c_{1},c_{2},...,c_{k}$ (coefficients). The second line should contain first $k$ elements of the sequence: $a_{0},a_{1},...,a_{k-1}$ . All of them (elements and coefficients) should be equal to 0 or 1, and at least one $c_{i}$ has to be equal to 1.

If there are several solutions, output any.

输出格式

1\. In the first sample: $c_{1}=1$ , $c_{2}=1$ , so $a_{n}=a_{n-1}+a_{n-2}\ (mod\ 2)$ . Thus the sequence will be:

![](/uploads/acgo/image/6f08bbc585b332ff_6cfed2bce04e.jpeg)so its period equals $3=2^{2}-1$ .

2\. In the second sample: $c_{1}=0$ , $c_{2}=1$ , $c_{3}=1$ , so $a_{n}=a_{n-2}+a_{n-3}\ (mod\ 2)$ . Thus our sequence is:

![](/uploads/acgo/image/1e7550381aea94eb_496a0f95b19f.jpeg)and its period equals $7=2^{3}-1$ .

Periods are colored.

输入输出样例

输入 #1
2
输出 #1
1 1
1 0
输入 #2
3
输出 #2
0 1 1
1 1 1

说明/提示

1\. In the first sample: $c_{1}=1$ , $c_{2}=1$ , so $a_{n}=a_{n-1}+a_{n-2}\ (mod\ 2)$ . Thus the sequence will be:

![](/uploads/acgo/image/af8f5aadae99896c_57c3eb611155.jpeg)so its period equals $3=2^{2}-1$ .

2\. In the second sample: $c_{1}=0$ , $c_{2}=1$ , $c_{3}=1$ , so $a_{n}=a_{n-2}+a_{n-3}\ (mod\ 2)$ . Thus our sequence is:

![](/uploads/acgo/image/0466408a839292a4_8e95cf9bb988.jpeg)and its period equals $7=2^{3}-1$ .

Periods are colored.
上一题 去做题 下一题