网易 8月8 第一题,为什么只有0.3;求大佬指点
网易 8月8 第一题,为什么只有0.3;求大佬指点
public class Main1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int [] a=new int[n];
for(int i = 0; i < n; i++){
a[i]= sc.nextInt();
}
int count=0;
for (int i = 0; i <n ; i++) {
count+=find(a[i]);
}
System.out.println(count);
}
public static int find(int num){
if(num==1){
return 0;
}
if(num==2||num==3){
return 1;
}
if(num%2==1){
return find(num-3)+1;
}else
return num/2;
}
}