对于最小的可能数把所有的房子都往一边靠,那么最小的可能数一定是0
对于最大的可能数,(1)比如#-#-#-- 这种情况,k=3,那么满足条件的房子,夹在中间,因此k-1。 (2)比如k=0或者k=1的情况,那么满足条件的房子为0 (3)比如#-#-###这种情况下,是在n不够大的情况下,因此n-k
#include<iostream>
using namespace std;
int main(){
int T,n,k;
cin>>T;
while(T--){
cin>>n>>k;
cout<<0<<' '<<min(max(0,k-1),n-k)<<endl;
}
}



京公网安备 11010502036488号