算二十四
来源:互联网 发布:2016手机淘宝主图尺寸 编辑:程序博客网 时间:2024/06/02 20:38
描述
给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24。
这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。
比如,对于5,5,5,1,我们知道5 * (5 – 1 / 5) = 24,因此可以得到24。又比如,对于1,1,4,2,我们怎么都不能得到24。
输入
输入数据包括多行,每行给出一组测试数据,包括4个小于10个正整数。最后一组测试数据中包括4个0,表示输入的结束,这组数据不用处理。
输出
对于每一组测试数据,输出一行,如果可以得到24,输出“YES”;否则,输出“NO”。
样例输入
5 5 5 1
1 1 4 2
0 0 0 0
样例输出
YES
NO
- 算二十四
- 用集算器编写算二十四
- 算二十四第二道
- 算二十四第三道
- 二十四
- 用四个0算二十四点
- 算二十四的第四题
- 十月二十四日
- 二十四诗品
- 人生二十四年
- 二十四自我观
- 二十四句
- 腊月二十四
- 二十四節気
- 二十四点算法
- 十二月二十四節氣候度數
- LinuxCast二十四:System_Boot
- 二十四种模式
- 5个免费得项目管理工具
- vb.net 导出为excel及邮件群发
- Only the original thread that created a view hierarchy can touch its views错误相关
- 集合加法
- FILE 函数大全
- 算二十四
- 用Basic开发Android的应用.Basic4Android.
- HTML之TABLE应用
- 长整除问题
- 找零时刻
- pell数列
- Oracle(表空间) 数据文件自动增加
- 十六进制取值
- 数字求和