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;
}
目录
相关文章
|
1月前
|
设计模式 算法 程序员
代码与诗意:软件开发中的创造性思维
【2月更文挑战第16天】在数字世界的构建中,技术并非只是冰冷的逻辑与算法堆砌,它同样蕴含着创造力与艺术性。本文通过探索软件开发过程中的非传统元素,揭示了编程背后的创造性思维和艺术表现。从设计模式到代码重构,再到用户界面的美学设计,每一环节都体现了技术人员对于美的追寻和技术的诗性表达。文章将深入探讨如何将创造性原则融入日常开发工作,以提升软件质量并丰富开发者的技术体验。
|
2月前
|
数据挖掘 测试技术
批判性思维
批判性思维
|
5月前
|
C语言
什么叫编程思维
什么叫编程思维
|
9月前
|
设计模式 算法 程序员
培养编程思维的关键——从最基础开始
在当今信息时代,编程已经成为一项不可或缺的技能。而要成为一名优秀的程序员,除了掌握具体的编程语言和工具,更重要的是培养良好的编程思维。本文将从最最基础的层面入手,探讨如何培养编程思维。
155 0
|
9月前
|
算法
编程的辩证思维的思考
编程是一门富有创造性和逻辑思维的艺术。在编程过程中,我们不仅要解决具体的问题,还需要运用辩证思维来思考和分析各种可能性。辩证思维是一种超越二元对立的思考方式,它能够帮助我们更全面、深入地理解问题,并找到更好的解决方案。
222 0
|
9月前
|
安全
有效的沟通思维
有效的沟通思维
62 0
|
10月前
推理题——编程思维修炼
推理题——编程思维修炼
|
设计模式 敏捷开发 运维
架构师的思维转变
架构师的思维转变
232 1
【提升思维必看BiuBiu!】《批判性思维》01
【提升思维必看BiuBiu!】《批判性思维》01
189 0
【提升思维必看BiuBiu!】《批判性思维》01
|
存储 程序员 开发者
所谓“编程思维”,到底是什么呢?
无论是对于成人,还是对于孩子,大家都在说,应该培养和训练“编程思维”。那么,到底什么才是“编程思维”呢?这个问题我思考过很久。若从大约1995年我写下第一行“10 PRINT 1+2”代码算起,至今我的码龄也快三十了,那我就倚老卖老,来谈谈这个其实总也不太谈得清的话题。
134 0
所谓“编程思维”,到底是什么呢?

热门文章

最新文章