luogu#P11605. [PA 2016] 运算 / Jedynki
[PA 2016] 运算 / Jedynki
题目背景
译自 Potyczki Algorytmiczne 2016 R2 Jedynki [B] (JED)。。
题目描述
给定正整数 。构造一个只包含 $\texttt{1},\texttt{+},\texttt{*},\texttt{(},\texttt{)}$ 的合法表达式,满足:
- 不存在两个相邻的 ;
- 的数量最多为 ;
- 表达式运算结果为 。
输出你构造的表达式,或者判断无解。
我们给定合法表达式的形式化定义:
- 是合法表达式。
- 若 是合法表达式,则 $\texttt{a+b},\texttt{a*b},\texttt{(a+b)},\texttt{(a*b)}$ 都是合法表达式。
输入格式
本题单个测试点内有多组测试数据。
第一行,一个正整数 。接下来描述 组测试数据:
每组测试数据只有一行一个正整数 。
输出格式
输出 行,每行一个字符串:
- 若无解,输出 ;
- 否则输出你构造的表达式。
2
6
10
(1+1)*(1+1+1)
1+1+1+1+1+1+1+1+1+1
提示
- ;
- 。