无敌!苹果重获要命专利:颤抖吧Android# PDA - 掌中宝
c*t
1 楼
说木棍的木头密度不是均匀分布的,密度可以从1-9,比如一个棍子可以表示为1435789
一个人想要拿一根树枝切一对棍子做武器,两个棍子等长,可以分开使,也可以接一起
当一根棍,但是接起来的棍子,要求是平衡的,即重心在中间。
重心的计算是这样的用加权重量除以重量,如果数值在棍子中点(是棍子长度的中心)
比如棍子 3142 (3*1+1*2+4*3+2*4)/(3+1+4+2) =2.5 正好在棍子的中心, 所以这个
是个平衡的棍子。
现在给一个长木枝,问能不能切出两个最长的棍子,满足条件。
怎么做?
输入是代表长木枝的string
要求print out 三个整数 两个棍子的index i, j,和长度。
比如 cut("3142"), 函数应该print out "0 2 2"
一个人想要拿一根树枝切一对棍子做武器,两个棍子等长,可以分开使,也可以接一起
当一根棍,但是接起来的棍子,要求是平衡的,即重心在中间。
重心的计算是这样的用加权重量除以重量,如果数值在棍子中点(是棍子长度的中心)
比如棍子 3142 (3*1+1*2+4*3+2*4)/(3+1+4+2) =2.5 正好在棍子的中心, 所以这个
是个平衡的棍子。
现在给一个长木枝,问能不能切出两个最长的棍子,满足条件。
怎么做?
输入是代表长木枝的string
要求print out 三个整数 两个棍子的index i, j,和长度。
比如 cut("3142"), 函数应该print out "0 2 2"