当前位置: 首页 > news >正文

MC0423铺砖块

码蹄集OJ-铺砖块

MC0423・铺砖块
难度:黄金
时间限制:1 秒
占用内存:256 M
收藏
报错
江州城内,宋江、戴宗即将被押赴法场,梁山泊好汉们精心筹备劫法场行动。
法场附近有一处隐蔽的藏身之所,是个长为 a、宽为 b 的房间,好汉们计划在此提前布置。小码妹需要为这个房间铺满特殊的砖块,以便更好地隐藏和准备武器等物资。已知砖块长度为正整数,可以用不同的砖块来铺满。布置有两个严格要求:
1. 房间必须刚好被砖块铺满,且砖块不能有重叠。
2. 每块砖块的周长不能是 4 的倍数,否则可能会引起官兵的怀疑。
小码妹能否满足以上两个条件铺好砖块?如果可以,输出 YES,否则输出 NO。
格式
输入格式:第一行一个整数 T (1≤T≤10⁵),表示测试数据组数。
对于每组测试数据:
一行两个整数 a,b (1≤a,b≤10⁹)。
输出格式:输出 T 行,对于每组测试数据,输出 YES 或者 NO。
样例 1


输入: 1
2 3
输出: YES
本题相关知识点:余项:找规律

代码:
 

#include <iostream>
using namespace std;
int main()
{int T; cin >> T;while (T--){long long a, b;cin >> a >> b;cout << (a * b % 2 ? "NO" : "YES") << endl;}
}

http://www.dtcms.com/a/333742.html

相关文章:

  • Linux系统编程—Linux基础指令
  • OpenCV Python——图像查找(特征匹配 + 单应性矩阵)
  • Linux软件编程(五)(exec 函数族、system、线程)
  • SQL:生成日期序列(填补缺失的日期)
  • 磁悬浮轴承“幽灵振动”克星:深度解析同频振动机理与精准打击策略
  • 优先级反转问题
  • [Python 基础课程]根据描述定义一个 Person 类
  • 关注与优化:用于骨龄评估的交互式关键点定位与颈椎定量分析|文献速递-深度学习人工智能医疗图像
  • Go语言中的指针接收者
  • 语音活动检测VAD技术简介
  • 崩溃大陆2 送修改器 PC/手机双端(Crashlands2)免安装中文版
  • Fanuc机器人EtherCAT通讯配置详解
  • 思科应用中心基础设施(ACI)设计指南
  • Redis面试精讲 Day 22:Redis布隆过滤器应用场景
  • 第2篇_Go语言基础语法_变量常量与数据类型
  • Java-JVM是什么JVM的类加载机制
  • 设备 AI 知识库,管理效率新飞跃
  • 安装openmmlab时出错
  • 码上爬第七题【协程+对抗格式化检测+数组移位】
  • Linux搭建ftp服务器
  • 事务的四大特性
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘fairseq’问题
  • ubuntu安装docker
  • Python爬取推特(X)的各种数据
  • Higress AI网关
  • 新手入门 Makefile:FPGA 项目实战教程(三)
  • Android - 动态切换桌面图标
  • Rubber Band Optimation算法python实现
  • linux-----------------锁
  • [Chat-LangChain] 会话图(LangGraph) | 大语言模型(LLM)