A. Watermelon(思维)

简介: A. Watermelon(思维)

题目链接

Problem - A - Codeforces


一些话


流程

给数字,判断是否符合条件的纯思维题,


条件是可以分成两个偶数,


通过推论改变判断条件,使其易于用代码表示


两个偶数相加得偶数,


则可推出这个数是偶数,然后验证两个条件是否等价,


通过举例发现,2虽然是偶数,但只能分成两个1,


显然不符合题目条件,


而其他偶数显然可以分成两个偶数,推出的条件再加上一个2的特判就等价于题目条件


所以之要n%2 == 0 && n != 2 即可

套路


ac代码

#include <iostream>
using namespace std;
int main(){
    int n;
    cin >> n;
    if(n % 2== 0 && n != 2) cout << "YES" << endl;
    else cout << "NO" << endl;
    return 0;
}
目录
相关文章
|
6月前
|
设计模式 算法 C语言
技术进步与个人成长:从代码到思维的演变
技术不仅塑造了我们的工作方式,更深刻地影响了我们的思维模式。本文探讨了在编程实践中,个人技术能力和思维方式如何相互影响和提升,重点讨论了一些关键的经验和感悟,以及这些经历对职业发展的深远影响。
64 0
|
7月前
每天拿小苹果(提高思维系列)
每天拿小苹果(提高思维系列)
|
7月前
|
数据挖掘 测试技术
批判性思维
批判性思维
120 0
|
C语言
什么叫编程思维
什么叫编程思维
156 0
|
算法
编程的辩证思维的思考
编程是一门富有创造性和逻辑思维的艺术。在编程过程中,我们不仅要解决具体的问题,还需要运用辩证思维来思考和分析各种可能性。辩证思维是一种超越二元对立的思考方式,它能够帮助我们更全面、深入地理解问题,并找到更好的解决方案。
298 0
|
设计模式 算法 程序员
培养编程思维的关键——从最基础开始
在当今信息时代,编程已经成为一项不可或缺的技能。而要成为一名优秀的程序员,除了掌握具体的编程语言和工具,更重要的是培养良好的编程思维。本文将从最最基础的层面入手,探讨如何培养编程思维。
284 0
|
设计模式 敏捷开发 运维
架构师的思维转变
架构师的思维转变
268 1
思维概念
思维概念
208 0
【提升思维必看BiuBiu!】《批判性思维》01
【提升思维必看BiuBiu!】《批判性思维》01
233 0