这道题让我超无语。。。。。特别是这句话:
出题人是想表达每一部分都是2的倍数吧;我去,无语了;我读半天认为只有8 16 32 64…,QAQ;
结果是否每部分是2的倍数就OK了,所以直接就奇偶判断注意特判断一个2;因为2不能分为两部分,这两部分被2整除;
也就是这个意思:比如8 那么就可以分为2 6,14就可以分为12 2,但是2只能分为1 1,所以只有他这一个偶数不成立其他偶数都成立;
所以判断一下奇数偶数就可以了,真够坑的;
#include<bits/stdc++.h>
using namespace std;
int main()
{
int w;
cin>>w;
if(w%2==0 && w!=2){
puts("YES");
}
else{
puts("NO");
}
return 0;
}