#include #include #include #include #include #include #include using namespace std; const int MAX_N = 1e5+5; struct Dir{ int x,y,dis1,dis2; friend ostream& operator<<(ostream &os,Dir d){ os<<"Dir { x="<bool{ return a.dis1=1;i--){ if(dirs[i+1].dis2>r2)r2=dirs[i+1].dis2; //将距离拦截器一更远的那个纳入拦截器2的射程 ans=min(ans,dirs[i].dis1+r2); } cout<