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;
}
目录
相关文章
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
400 0
|
数据可视化 前端开发 JavaScript
可视化工具D3.js
可视化工具D3.js
539 3
|
存储 数据采集 数据挖掘
CSV vs 数据库:数据存储的最佳选择是什么
本文介绍了爬虫数据存储中CSV和数据库的优缺点,分析了两者在不同场景下的适用性。CSV简单易用、资源消耗低,适合小量数据;数据库则在处理大量数据和复杂查询时表现出色,支持并发操作。通过Python代码示例,展示了如何使用多线程和爬虫代理IP技术将百度搜索数据存储到MySQL数据库中,适用于大型项目和复杂数据分析需求。
818 2
|
安全 Java 测试技术
Java零基础-StringBuffer 类详解
【10月更文挑战第9天】Java零基础教学篇,手把手实践教学!
448 2
|
存储 SQL 关系型数据库
【MySQL进阶-03】深入理解mysql的索引分类,覆盖索引,覆盖索引失效,回表,MRR
【MySQL进阶-03】深入理解mysql的索引分类,覆盖索引,覆盖索引失效,回表,MRR
611 0
|
存储 缓存 JavaScript
Vue中的钩子函数
Vue中的钩子函数
|
机器学习/深度学习 人工智能 运维
智能化运维:AIOps在未来网络管理中的应用与挑战
【5月更文挑战第4天】随着人工智能和大数据技术的飞速发展,智能化运维(AIOps)正逐渐成为IT运维领域的革新力量。本文探讨了AIOps在现代网络管理中的关键作用,分析了其在故障预测、自动化处理、以及提升决策效率方面的潜力。同时,文章还针对AIOps实施过程中面临的技术挑战、数据隐私及安全性问题进行了深入讨论,并提出了相应的解决策略。通过实际案例分析,本文旨在为读者提供一个关于AIOps在网络管理领域应用的全面视角。
|
Cloud Native Java 编译器
Spring之提前编译:AOT
【1月更文挑战第18天】 一、AOT概述 1、JIT与AOT的区别 2、Graalvm 3、Native Image 二、演示Native Image构建过程 1、GraalVM安装 (1)下载GraalVM (2)配置环境变量 (3)安装native-image插件 2、安装C++的编译环境 (1)下载Visual Studio安装软件 (2)安装Visual Studio (3)添加Visual Studio环境变量 (4)打开工具,在工具中操作 3、编写代码,构建Native Image (1)编写Java代码 (2)复制文件到目录,执行编译 (3)Native Image 进行构建
396 2
|
存储 负载均衡 算法
FastDFS介绍-2
FastDFS介绍
425 1

热门文章

最新文章