题解 | #使徒袭来#

使徒袭来

https://ac.nowcoder.com/acm/problem/209794

已知 abc=n ,求 (a+b+c){min}

(a+b+c)/3

当且仅当 a=b=c 时,等号成立, a+b+c 取最小值。


pow() 函数 —— 用来求 x 的 y 次幂(次方)

  import math   # 导入 math 模块
  
  print math.pow(100, 2) #输出结果:10000.0
  print pow(100, 2)      #输出结果:10000 
  # 题目要求“保留3位小数”,
  # 所以不能直接写pow(),要写math.pow()
  print math.pow(100, -2)#输出结果:0.0001
  print math.pow(2, 4)   #输出结果:16.0
  print math.pow(3, 0)   #输出结果:1.0
  
  print math.pow(27, 1/3)   #输出结果:1.0
  print math.pow(27, 1.0/3) #输出结果:3.0
  # 开方,这个问题引人深思,但不是每个编译器都会如此

保留3位小数 ——

  print('{:.3f}'.format(1.23456))  #输出结果:1.235

将 1.23456 替换成 3*math.pow(n,1/3),乘3不要忘记 【易忘的】 ,

因为求的是 a+b+c = 3* = 3* = 3* = 3*math.pow(n,1/3) 。


  import math
  n = int(input())
  print('{:.3f}'.format(3*math.pow(n,1.0/3)))

此文有用到的markdown相关:

效果 写法
(a+b+c){min} (a+b+c)<sub>{min}<sub>
$\because$
$\geq$
$$\sqrt[3]{abc}$$
空一行 <br/>
【红色字体】 <font color='red'>【红色字体】</font>
$\star$
显示右侧代码 用“\”,<>是每个前都要加“\”
全部评论
pow ( 8.0 , 3 ) = 8.0^3 , pow ( 3.05 , 1.98 ) = 3.05^1.98
点赞 回复 分享
发布于 2023-08-25 10:49 北京

相关推荐

10-02 19:29
已编辑
浙江科技大学 运营
点赞 评论 收藏
分享
09-14 17:23
门头沟学院
故事和酒66:所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务