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

买房

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;
}





全部评论

相关推荐

08-01 16:33
门头沟学院 Java
挂掉了,我好难受,求安慰
投递三奇智元机器人科技有限公司等公司7个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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