网易 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; } }