题目:
由于特殊原因,现在需要使用一种特殊的二进制表达,给你一个只有字母n和p组成的序列,对于一个数的二进制式,其十进制数满足如下条件(举例):
二进制数:
0 1 0 1 1 0
序列:
n p n n p p
十进制数:
-$$0$$*$$2^5$$+1*2^4$$-$$0$$*$$2^3$$-$$1$$*$$2^2$$+$$1$$*$$2^1$$+$$0$$*$$2^0$$=$$14
现在输入一个十进制数num,问是否存在一个满足这种关系的对应的二进制数,不存在输出Impossible,否则如果有多种二进制数输出任意一种即可。
输入:
第一行为t,表示数据组数。
以下每组数据的第一行为np序列。
第二行为n,表示有n个将询问的十进制数。
然后是n行,每行一个数表示十进制数。
输出:
对于每一个询问的十进制数,输出一行回答。
样例输入:
1
npnnpp
2
14
-6
样例输出:
010110
001010
数据范围:
20%:答案的二进制数不超过109
40%:答案的二进制数不超过1018
100%:答案的二进制数不超过210000,t$$<$$101,
n$$<$$101,num可能为负数