题意给出v,x,y 求一个最小的t满足 y/(v+x*t) + t 最小 思路v,x,y都是已知的,那么这个式子可以转化为 m1/(m2+m3*t) + t比如样例的话实际上就是y=2/x+x,其中x>=0,这是一个凹函数,先下降再上升,可以用三分来求极值 Go代码 package main import ( "fmt" ) func main() { var v, x, y float64 fmt.Scan(&v, &x, &y) var l, r float64 = 0.0, 1_000_000_000 cul := func...