题解 | 小欧的奇数
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //数组个数 int numLenght = in.nextInt(); int oddNumCount = 0; int evenNumCount = 0; for(int i=0;i<numLenght;i++){ if(in.nextInt()%2!=0){ oddNumCount++; }else{ evenNumCount++; } } if(numLenght>=3&&(oddNumCount>=3||(oddNumCount>=1&&evenNumCount>=2))){ System.out.println("YES"); }else{ System.out.println("NO"); } } }
当数组中至少三个奇数或者一个奇数两个偶数就能满足找出三个数之和为奇数