2017网易内推笔试题
来源:互联网 发布:淘宝上新率多少合格 编辑:程序博客网 时间:2024/05/17 22:56
题目:有n个奶牛排成一排,每个奶牛拥有一定的苹果数ai,每次操作可以从任一只奶牛手中仅且拿2个两个苹果给另外一只奶牛,输出至少要操作多少次才能使得所有奶牛的苹果数相等,如果不可能达到相等状态,则输出-1.
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner cin = new Scanner(System.in);
while(cin.hasNextLine()){
int n = Integer.valueOf(cin.nextLine()); int[] arr = new int[n]; String[] str = cin.nextLine().split(" "); int sum = 0; for(int i=0;i<n;i++){ arr[i] = Integer.valueOf(str[i]); sum+=arr[i]; } if(sum%n!=0){ System.out.println(-1);continue; } int per = sum/n; int count = 0; boolean flag = true; for(int i=0;i<n;i++){ int yiDong = Math.abs(arr[i]-per); if( yiDong%2!=0){ System.out.println(-1); flag =false; break; } count = count + yiDong/2; } if(flag){ System.out.print(count/2); } }
}
}
0 0
- 2017网易内推笔试题
- 2017年网易内推笔试题
- 网易2017内推笔试题
- 【网易2017内推笔试编程题】
- 网易2017内推笔试题
- 网易2017内推笔试程序题
- 网易内推笔试题
- 网易内推笔试题2017机器视觉算法工程师
- 2017网易有道内推笔试编程题1:洗牌
- 2017网易互联网内推笔试题(奖学金问题)
- 2017年网易互联网内推笔试题-数字游戏
- 2017年网易互联网内推笔试题-Fibonacci数列
- 2017网易内推笔试题---混合颜料
- 2017网易内推笔试题---幸运的袋子
- 2017网易内推笔试题---星际穿越
- 网易2017内推笔试题-数字游戏
- 网易2017内推笔试编程题(合集)
- 网易2017内推笔试题(合唱团)
- day3 HDU 1427 速算24点
- 两级联动的实现
- URI和URL的区别
- 移植ubuntu14.04根文件系统至beaglebone开发板探索
- 记录转行学习前端的历程(缘由)
- 2017网易内推笔试题
- 面向对象总结
- List
- Compass 更智能的搜索引擎(3)--高亮,排序,过滤以及各种搜索
- .vimrc
- ARM U-Boot SPL过程浅析
- kernel 异步
- 前端页面二次确认功能
- linux ubuntu vi编辑文件信息工具使用应用