C语言等级考试三级真题:42点

ju897561 程序题 共 个子题

42是:

  • 组合数学上的第5个卡特兰数
  • 字符'*'的ASCII码
  • 钼的原子序数
  • 6与9的乘积结果的13进制表示
  • 生命、宇宙以及任何事情的终极答案
  • 表达式(1+5)/2(6-4)7的值

因此,小机器人Marvin发明了这个叫42点的小游戏。在这个游戏中,玩家会获得n个数。玩家需要使用'+'、'-'、'*'、'/'、'('、')'以及这n个数构成一个合法的中缀表达式,并使得该表达式的值为42。n个数之间的顺序可以改变。表达式运算过程中只能出现整数。

时间限制:1000 内存限制:65536

输入

第一行为一个数n,1<=n<=6。
第二行为n个数,每个数均为[1,13]范围内的整数

输出

输出一行,若可以算出42则输出"YES",否则输出"NO"(注意大小写)

样例输入

6
1 5 2 6 4 7

样例输出

YES

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧