二分模板

 long long mid;  
        long long ans;  
        while(r>=l)//二分经典模板   
        {  
            mid=(l+r)/2;  
            if(judge(mid)>=q)  
            {  
                ans=mid;  
                r=mid-1;  
            }  
            else  
            {  
                l=mid+1;  
            }  
        }  

原文地址:https://www.cnblogs.com/kingjordan/p/12027141.html