CF1912E Evaluate It and Back Again

题目描述

Aidan 和 Nadia 是多年的朋友,他们都热爱数学。每个人都有一个最喜欢的数字:Aidan 最喜欢的数字是 $p$,Nadia 最喜欢的数字是 $q$。 为了纪念他们的友谊,他们的朋友们想制作一块礼物牌,上面写着一个算术表达式,这个表达式的值等于他们各自最喜欢的数字。乍一看,这似乎是不可能的,但答案其实很简单:Aidan 按从左到右的顺序计算表达式,而 Nadia 则从右到左计算表达式,因此同一个表达式对他们来说可以有不同的值。 例如,如果在牌子上写上 2023-12-13,那么 Aidan 会计算 $2023-12-13=1998$,而 Nadia 会计算 $31-21-3202=-3192$。 请你找出一个算术表达式,使得从左到右计算时结果为 $p$,从右到左计算时结果为 $q$。表达式的长度不能超过 $1000$ 个字符。保证对于所有有效输入都存在这样的表达式。

输入格式

输入的第一行包含两个整数 $p$ 和 $q$($-10^{18} \le p, q \le 10^{18}$)。

输出格式

输出一个没有空格和换行的表达式。表达式只能包含数字 $0$ 到 $9$,加号 $+$,减号 $-$,和星号 $*$。 表达式长度不能超过 $1000$ 个字符。数字不能有前导零(唯一的例外是数字 $0$ 可以写作 '0'),无论是在表达式本身还是其反转后都不允许。不能使用一元加号或减号。表达式在正反两种方向下都必须是合法的。计算时使用标准的运算符优先级。

说明/提示

由 ChatGPT 4.1 翻译