33,008
社区成员
发帖
与我相关
我的任务
分享
pair<int,int> Find_Min_And_Max( int begin, int end ){
if( begin==end ) return pair<int,int>(begin,begin);
int mid=(begin+end)/2;
pair<int,int> t1=Find_Min_And_Max( begin, mid ), t2=Find_Min_And_Max( mid+1, end );
return pair<int,int>(min(t1.first,t2.first),max(t1.second,t2.second));
}