已知 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$
显示右侧代码 用“\”,<>是每个前都要加“\”