#P5981. [PA2019] Iloczyny Fibonacciego
[PA2019] Iloczyny Fibonacciego
题目描述
定义斐波那契数列为 。 对于任意一个正整数 ,我们总能将 写成唯一的斐波那契表示 ,满足:
- 。
- 对于任意的 都有 或 ;对于 有 。
- 对于任意的 都有 。
比如 $2=(0,1),4=(1,0,1),5=(0,0,0,1),20=(0,1,0,1,0,1)=F[2]+F[4]+F[6]=2+5+13$。
给定两个斐波那契表示的正整数 和 ,请输出 的斐波那契表示。
输入格式
第一行包含一个正整数 ,表示测试数据的组数。
每组测试数据包含两行,分别描述 和 的斐波那契表示。每行首先是一个正整数 ,然后 个非负整数 。
输出格式
对于每组数据输出一行,按照输入格式输出 的斐波那契表示。
2
3 1 0 1
4 0 0 0 1
2 0 1
1 1
6 0 1 0 1 0 1
2 0 1
提示
对于 的数据,,输入数据保证所有的 加起来不超过 。