T792589 【C1060】 - 无聊的数学等式

题目描述

数学老师家里来了位客人,数学老师和这个客人玩了个数学游戏: 有这么一个式子:1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( ) 6 ( ) 7 ( ) 8 ( ) 9 = 9,请在每个( )里填上`+`或`-`使等式成立, 最终输出每个成立的式子以及一共有多少种的填法 现在把等式改为: 1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( ) 6 ( ) 7 ( ) 8 ( ) 9 = n,n从键盘中输入,请在每个()里填上`+`或`-`使等式成立,请编程计算出一种可以有多少种不同的填法?

输入格式

第1行,一个正整数q,代表询问次数 接下来有q行,每行一个整数n,代表等式的结果

输出格式

输出q行,每行代表每次询问的结果,每次询问的结果是使等式成立的不同填法总数

说明/提示

100%的数据:$1 \le q \le 10$, $0 \le n \le 55$