当前位置: 首页 > news >正文

系统优化软件十大排名青岛seo

系统优化软件十大排名,青岛seo,qq空间是哪个公司开发的,福州+网站开发题目:算24 描述 给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24。 这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定…

在这里插入图片描述

题目:算24

描述
给出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

AC代码

import math
EPS = 1e-6
def equal( x,y ):return math.fabs(x-y) <= EPS
def count24(a): n = len(a)if n == 1:return equal(24,a[0])for i in range(n-1):for j in range(i+1,n):x,y = a[i],a[j] t = [x+y,x-y,y-x,x*y]if not equal(y,0):t.append( x / y)if not equal(x,0):t.append( y / x)for v in t:b = [v] for k in range(n):if k != i and k != j:b.append(a[k])if count24(b):return Truereturn Falsewhile True:a = list(map(int,input().split()))if a[0] == 0:breakif count24(a):print( "YES" )else:print( "NO" )

在这里插入图片描述

http://www.yayakq.cn/news/189833/

相关文章:

  • 锦州做网站公司宁波制作网站企业
  • 做水果生意去那个网站零点研究咨询集团官方网站建设
  • 坪山网站建设资讯装修网站实景图vr怎么做的
  • 奇葩网站100个通河新村街道网站建设
  • 古镇网站建设公司俄罗斯免费服务器
  • 公司网站建设的目的好处青岛百度整站优化服务
  • 十字绣网站开发泉州网站建设费用
  • 官方制作网站免费公司网站主页模板
  • wordpress网站app青岛工程建设管理信息网官方网站
  • 建设方案怎么写wordpress 头部优化
  • 各大网站搜索引擎前端开发培训机构知乎
  • 好的品牌设计网站有哪些新手怎么从1688拿货
  • 网站建设的几个要素wordpress文字个数
  • 邯郸怎样做网站百度搜索app免费下载
  • 宁波哪家做网站好wordpress 显示置顶文章
  • 江苏省建设信息网站wordpress页面注册忘记密码
  • 住房城乡建设部门户网站老薛主机用wordpress
  • 网站 备案网站沈阳市和平区建设局网站
  • 做系统用什么网站中国查企业的网站
  • 网站建站家东莞网络营销专业服务
  • 28网站开发网站关键词格式
  • 学做网站学什么语言室内设计学校哪个好
  • wordpress建站连接数据库卧龙区建网站
  • 电商平台网站建设方案adsl 网站服务器
  • 聊城企业做网站推广网站开发毕业设计评审表
  • 大凤号 网站建设网站伪静态是什么意思
  • 做淘宝网站用什么软件有哪些邵阳 网站开发 招聘
  • 网站建设技术氵金手指排名26电脑网站模版
  • 网站建设方案打包购物网站设计思路
  • 济南网站建设公司排名做图片网站编辑标题怎么写能吸引