擦,我也是直接给我0***
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(); //数据个数
String[] str = new String[num];
for(int i = 0; i < num;i++){
int arrNum = sc.nextInt(); //数组元素个数
int[] arr = new int[arrNum]; //放入数组中
for(int j = 0; j < arrNum;j++){
arr[j] = sc.nextInt();
}
//判断数组的奇数的个数是否大于偶数+1. 偶数的数值是否是4的倍数
//或者说。只要判断4的倍数的偶数的个数是否大于数列/2
int sum = 0; //4的倍数的偶数的个数
for(int j = 0; j < arrNum;j++){
if(arr[j] % 4 == 0){
sum++;
}
}
if(sum >= arrNum/2){
str[i] = "Yes";
}else{
str[i] = "No";
}
}
for(String s : str){
System.out.println(s);
}
}
}
2
3
1 10 100
4
1 2 3 4
Yes
No