#abc286h. [abc286_h]Don't Swim

[abc286_h]Don't Swim

在二维平面上,有一个 NN 个顶点的凸多边形 CC,和两个点 S=(sx,sy),T=(tx,ty)S=(s_x,s_y),T=(t_x,t_y)CC 的顶点按顺时针方向依次是 (x1,y1),(x2,y2),,(xN,yN)(x_1,y_1),(x_2,y_2),\dots,(x_N,y_N)SSTT 在多边形 CC 的外面。

求出从 SSTT 的不进入 CC 内部(可以与其相切)的最短路的长度。