题解 | 小欧的奇数
#include <iostream>
using namespace std;
int main() {
int n, tmp;
int odd_count = 0, even_count = 0;
cin >> n;
for(int i = 0; i < n; i++){
cin >> tmp;
if(tmp%2==1){
odd_count++;
}
else {
even_count++;
}
}
if(odd_count>=1&&even_count>=2||odd_count>=3){ //有至少三个奇数,或一个奇数+超过两个的偶数
cout << "YES" << endl;
}
else {
cout << "NO" << endl;
}
}
// 64 位输出请用 printf("%lld")

巨人网络公司福利 91人发布
