问题描述
张三在大学参加了一次社团活动,里面有一场扑克牌游戏,规则如下所示:一共有十三张扑克牌,分别代表数字:1~13。选任意抽取n张卡牌,你可以通过四则运算任意搭配n张卡牌(每张卡牌都必须使用),如果最终答
案可以得出24,就获得胜利,否则就重新开始。请你帮张三计算能否得出
24,如果可以就输出YES,并且输出字典序最小的操作式子S,不能就输出NO。
注:题目要求的为字符串的字典序,需要注意符号的字典序大小关系为*<+<-</。
输入格式
输入第1行包含一个正整数n(1≤n≤10),表示抽出的卡牌数量。输
入第2行包含n个正整数,分别表示抽出卡牌代表的数字。
输出格式
输出一行YES或NO代表游戏结果。如果是YES,就在输出一行字符串S代表操作式子。
样例输入1
4
59132
样例输出1
NO
样例输入2
3
10122
样例输出2
YES
10+12+2=24
运行限制
语言
C++
习题加餐8 张三的社团小游戏
最新推荐文章于 2025-06-03 17:33:09 发布