CF86E.Long sequence
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
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: c1,c2,...,ck (coefficients). The second line should contain first k elements of the sequence: a0,a1,...,ak−1 . All of them (elements and coefficients) should be equal to 0 or 1, and at least one ci has to be equal to 1.
If there are several solutions, output any.
输出格式
1. In the first sample: c1=1 , c2=1 , so an=an−1+an−2 (mod 2) . Thus the sequence will be:
so its period equals 3=22−1 .
2. In the second sample: c1=0 , c2=1 , c3=1 , so an=an−2+an−3 (mod 2) . Thus our sequence is:
and its period equals 7=23−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: c1=1 , c2=1 , so an=an−1+an−2 (mod 2) . Thus the sequence will be:
so its period equals 3=22−1 .
2. In the second sample: c1=0 , c2=1 , c3=1 , so an=an−2+an−3 (mod 2) . Thus our sequence is:
and its period equals 7=23−1 .
Periods are colored.