CF4A.Watermelon题解C++
2024-10-07 14:39:03
发布于:上海
112阅读
0回复
0点赞
作者的话:
这道题其实很简单,主要是小心CodeForces挖的坑。
分析
题意
题目:判断输入的数是否可以分成两个正偶数,可以则输出
YES
,不行则输出NO
。
要做这道题,最关键的就是正偶数。
正偶数的概念:正偶数,也称为双数,是指能够被 整除的正整数。
思路
题目绕了个弯,实际上求是否能分成正偶数就是求这个数是否是正偶数,因为正偶数一定是由两个偶数组成的,比如: (6是正偶数)。
但是有一个例外,就是 。,在这个式子中,这两个数字都是偶数,但是 不是正数,这就是CodeForces挖的坑了。
因此,我们可以通过if判断输入的数是否为偶数且是否等于 来做出这道题。
代码
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
if (n % 2 != 0 or n == 2){
cout << "NO";
}else {
cout << "YES";
}
return 0;
}
2024年10月07日 版本3
全部评论 2
2024-11-02 来自 江苏
02024-11-02 来自 江苏
0
有帮助,赞一个