华为OD-MVP争夺战

在星球争霸篮球赛中,为了确保每个有得分的队员都能成为MVP,宇宙战队需制定策略使所有得分者分数相同。比赛每分钟得分唯一,总分钟数不超过50,每分钟得分不超过50。问题转化为找出最小的MVP得分,使得所有得分队员的得分相等。
摘要由CSDN通过智能技术生成

题目描述:

在星球争霸篮球赛对抗赛中,强大的宇宙战队,希望每个人都能拿到MVP。

MVP的条件是,单场最高分得分获得者,可以并列,所以宇宙战队决定在比赛中,尽可能让更多的队员上场,且让所有有得分的队员得分都相同。

然而比赛过程中的每一分钟的得分都只能由某一个人包揽。

输入描述:

输入第一行为一个数字t,表示有得分的分钟数( 1 <= t <= 50),第二行为t个数字,代表每一分钟的得分p(1 <= p <= 50)

输出描述:

输出有得分的队员都是MVP时最少的MVP得分。

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int len = sc.nextInt();
        sc.nextLine();
        String[] p = sc.nextLine().split(" ");
        int[] scores = new int[len];

        for (int i = 0; i < p.length; i++) {
            scores[i] = Integer.parseInt(p[i]);
        }

        int count = Arrays.stream(scores).sum();
        Arrays.sort(scores);      //对数组进行排序,
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值