题目链接 有两个人x, y, 现在在A点, x要直接去B点, y要先去C点在去B点, 现在给出x, y两人可以行走的最大距离T1, T2, 求出他们从A点出发之后, 可以走的最长的公共路径. 我们先看最特殊的情况, T1超级大, 所以x可以先走到C点在到B点, 这种情况的最长距离为min(T1, T2). 然后看一般情况. 现在, x先陪y向C的方向走一段, 然后在走回B点. 我们二分走的这一段的距离. 假设距离为m, 那么我们发现, 他们两人分开的那个点, 在以A为圆心, m为半径的圆内. 同…