题解 | #买房#

买房

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

import java.io.*;
import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        for(int i = 0; i < num; ++i){
            int n = sc.nextInt();
            int k = sc.nextInt();
            int[] res = fun(n, k);
            System.out.println(res[0] + " " + res[1]);
        }
    }

    public static int[] fun(int n , int k){
        int maxV = 0;
        if(n <= 2){
            return new int[]{0,0};
        }else if(n - k < k - 1){
            maxV = n - k;
        }else if(n - k >= k - 1){
            maxV = k - 1;
        }
        maxV = maxV < 0 ? 0 : maxV;
        return new int[]{0, maxV};
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 14:11
很喜欢小米的新车,校招薪资每月22k,攒多久能买?
测试糕手手:别看工资,先看现金流存款。有50W存款以上再考虑,车是消耗品,选适合自己的重要。你有钱就当我没说过
点赞 评论 收藏
分享
白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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