题解 | 小欧的奇数

#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")

全部评论

相关推荐

12-14 22:54
武汉大学 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
12-16 15:57
小鹏汽车 java后端 22*15(固定13,2个月年终) 硕士211
点赞 评论 收藏
分享
hwwhwh:同双非,有大厂实习其实也没啥用,主要看运气,等就行了
点赞 评论 收藏
分享
dian3b:挺妙的,如果上纲上线显得不合人心,但是这样以来既能监督适当摸鱼,也有一定的人文关怀。
摸鱼被leader发现了...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务