
0 点赞 评论 收藏
分享
2016-09-12 21:23
中国科学院大学 Java Berni:我是这么写的
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextInt()) {//注意while处理多个case
int n = in.nextInt();
int[] num=new int[n];
int count=0;
for(int i=0;i<n;i++){
num[i]=in.nextInt();
}
int front=0;
int end=n-1;
while(front<end){
int sum=num[end]-num[front];
while(sum!=0&&end-front!=1){
if(sum>0){
sum=sum-num[++front];
count++;
}
else{
sum=sum+num[--end];
count++;
}
}
if(sum!=0&&end-front==1){
count++;
}
front++;
end--;
}
System.out.println(count);
}
}
}

0 点赞 评论 收藏
分享
2016-08-17 17:21
中国科学院大学 Java 牛客187297号:面试官不懂你的做的方向吧,然后面试官还爱装逼,也不敢问你的方向,怕自己丢脸呵呵。可能他们已经招到合适的,敷衍你下,反正人家就仗着大公司拽,消消气,北京那么多公司 我都羡慕

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: