美文网首页
简单的水题

简单的水题

作者: portability | 来源:发表于2018-08-09 16:21 被阅读0次

网易牛分苹果

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int[] cow_apples = new int[n];
        int i = 0, sum = 0, tmp = 0;
        while (i < n){
            tmp = scanner.nextInt();
            cow_apples[i++] = tmp;
            sum += tmp;
        }
        if (sum % n != 0){
            System.out.println(-1);
            return;
        }
        int target = sum / n;
        Arrays.sort(cow_apples);
        int count = 0;
        for (int j:
                cow_apples){
            if (((j - target) & 1) == 1){
                System.out.println(-1);
                return;
            }
            if (j < target){
                count += ((target -  j) >> 1);
            }
        }
        System.out.println(count);
    }
}

相关文章

  • 简单的水题

    网易牛分苹果

  • 水题啊水题

    引言 晚上没什么架构上的新思路,也不想写一些工程上的代码。就去了HDU做了几道水题练练手。许久不做水题,别有一番滋...

  • 郑州轻工业大学oj题解(c语言) 题解:1067: 有问题的里程

    之前发过几道简单的水题,也就是非常简单的题目,感觉反响不错,挺多人都找来做了,也算为自己的刷题量额外添加了数量~ ...

  • POJ 1503

    题目LINK 题意解释 这道题的题意非常简单,就是输入几个数,然后相加没什么好解释的。 收获 这道水题对于我这样的...

  • 链表专题 简单题

    leetcode链表题,简单题也是很重要的,复杂链表题也就是简单链表题的组合。简单题:237: 这道题思路有点不一...

  • 水题

    这几天,为了赶快冲击ac100题的记录。刷了很所水题。尤其是杭电第11页。昨天一晚上刷了五道。今天中午又一道。已经...

  • [LeetCode] 234. Palindrome Linke

    原题 回文 水题

  • G - 7 HDU - 1241

    DFS(最基本水,,水,,,水题么。。。?)

  • ACM水题

    2017.03.18 5个数求最值 描述设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个...

  • 水之题

    举个例子,有一群人口渴了,一口井的看守人负责给符合条件的人供水,可能是提供取水的绳子和水桶。 问题出来了,看到不符...

网友评论

      本文标题:简单的水题

      本文链接:https://www.haomeiwen.com/subject/elrcbftx.html