小欧有一个长度为 的数组,现在他想挑出 3 个数,使得这 3 个数的和为奇数,如果可以挑出则输出 “YES”,否则输出 “NO”。
区块链毕设网qklbishe.com为您提供问题的解答
小欧有一个长度为 的数组,现在他想挑出 3 个数,使得这 3 个数的和为奇数,如果可以挑出则输出 “YES”,否则输出 “NO”。
#include <bits/stdc++.h>
using namespace std;
int main() {
int n{};
cin>>n;
vector<int> v(n);
for (int i = 0; i < n; ++i) cin >> v[i];
if((count_if(v.begin(),v.end(),[](int a){return a&1;})>0&&n!=3)||
(count_if(v.begin(),v.end(),[](int a){return a&1;})==3&&n==3)) cout<<"YES";
else cout<<"NO";
}
05:37
以上就是关于问题小欧有一个长度为 的数组,现在他想挑出 3 个数,使得这 3 个数的和为奇数,如果可以挑出则输出 “YES”,否则输出 “NO”。的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训