题解 | #买房#(不理解,请留下评论,必回)

买房

http://www.nowcoder.com/practice/edf9346066f047a9833b3284798d6c29


能够用图形表示的,绝不用文字



#include<stdio.h>
int main()
{
    int t,n,k,max;
    scanf("%d",&t);
    for(int i=0;i<t;i++){
        scanf("%d %d",&n,&k);
        if(n+1>=2*k){//未超过临界
            max=k-1;
        }
        else if(n+1<2*k){//超过临界
            max=n-k;
        }
        max<0?max=0:max;
        printf("0 %d\n",max);//最坏的状态恒为0
    }
    
    return 0;
}





全部评论

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务