auto it=s.lower_bound(x); if(it!=s.end())ans=min(ans,abs(*it-x));//找到>=x的数和x的差 if(it!=s.begin())--it,ans=min(ans,abs(*it-x));//找到<x的数和x的差