《P2520 [HAOI2011] 向量》

题目描述

给你一对数 (a,b),你可以任意使用 (a,b),(a,−b),(−a,b),(−a,−b),(b,a),(b,−a),(−b,a),(−b,−a) 这些向量,问你能不能拼出另一个向量 (x,y)。

说明:这里的拼就是使得你选出的向量之和为 (x,y)。

输入格式

第一行数组组数 t(t≤50000)。

接下来 t 行,每行四个整数 a,b,x,y(−2×109≤a,b,x,y≤2×109)。

输出格式

t 行,每行为Y或者为N,分别表示可以拼出来,不能拼出来。

输入输出样例

输入 #1复制

3 2 1 3 3 1 1 0 1 1 0 -2 3

输出 #1复制

Y N Y

说明/提示

样例解释

第一组:(2,1)+(1,2)=(3,3)。

第三组:(−1,0)+(−1,0)+(0,1)+(0,1)+(0,1)=(−2,3)。

代码实现:

// luogu-judger-enable-o2 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using namespace std; typedef long long ll; inline ll rd() { ll x=0,f=1; char c=getchar(); while(c<'0'||c>'9') { if(c=='-') f=-1; c=getchar(); } while(c>='0'&&c<='9') { x=(x<<1)+(x<<3)+(c^48); c=getchar(); } return x*f; } ll T,A,B,X,Y; ll exgcd(ll a,ll b,ll &x,ll &y) { if(!b) { x=1,y=0; return a; } ll d=exgcd(b,a%b,x,y); ll t=x; x=y; y=t-a/b*y; return d; } int main() { T=rd(); while(T--) { A=rd(),B=rd(),X=rd(),Y=rd(); if(!A&&!B) { if(!X&&!Y) printf("Y\n"); else printf("N\n"); continue; } if(A<0) A=-A; if(B<0) B=-B; if(A<B) swap(A,B); ll k1,k2,d1=exgcd(A,B,k1,k2); if(X%d1) { printf("N\n"); continue; } ll k3,k4,d2=exgcd(A,B,k3,k4); if(Y%d2) { printf("N\n"); continue; } k1*=X/d1; k2*=X/d1; k3*=Y/d2; k4*=Y/d2; if((!A||!B) || ((k1+k2)%2+2)%2==((k3+k4)%2+2)%2 ) { printf("Y\n"); continue; } if(((A/d1)&1)^((B/d1)&1) || ((A/d2)&1)^((B/d2)&1) ) printf("Y\n"); else printf("N\n"); } return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1189363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Node.js 用hashring轻松做负载均衡

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 Node.js负载均衡新范式&#xff1a;用hashring实现高效、稳定的分布式服务目录Node.js负载均衡新范式&#xff1a;用hashring实现…

博四预答辩结束

博四预答辩结束经过两三个月对毕业论文的打磨以及准备,比较完美的完成了预答辩,想起这一路在本课题的研究,也是非常不容易,如果继续有公司的支持,我相信,我会在这条路上走得更远,我已经经历了,希望这条路越来越…

【Python视觉】文字怎么“贴”在瓶子上?揭秘 AI 如何利用“网格变形”实现曲面包装的完美汉化

Python 计算机视觉 TPS变换 曲面映射 图像处理 跨境电商摘要在跨境电商中&#xff0c;瓶装产品&#xff08;化妆品、补剂、饮料&#xff09; 的图片本地化一直是技术难点。因为文字不是印在平面上&#xff0c;而是附着在圆柱体或不规则曲面上。普通的 AI 翻译工具只能进行平面的…

DarkHole

信息收集查看靶机IParp-scan -lnmap -O 132.168.129.0/24 --min-rate 1000得到目标靶机IP为192.168.129.138查看开放的端口&#xff0c;有22、80端口目录扫描dirsearch -u "192.168.129.138"dirb http://192.168.129.138有注册登录界面&#xff0c;upload界面&#x…

【技术硬核】没有 PSD 源文件怎么办?揭秘 AI 如何将 JPG 图片“逆向分层”实现无损翻译

Python 图像分层 Layer Decomposition 智能避让 计算机视觉 跨境电商摘要在跨境电商的供应链中&#xff0c;90% 的卖家拿到的素材都是 “扁平化”的 JPG/PNG 图片&#xff0c;这意味着文字、背景和产品已经“焊死”在一起&#xff0c;无法独立编辑。当翻译后的外语文本长度暴涨…

哈尔滨市英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025

在全球化留学热潮持续升温的背景下,雅思考试已成为哈尔滨学子通往海外名校的关键门槛。然而,众多考生在雅思培训备考过程中普遍面临诸多痛点:优质培训资源筛选困难、选课盲目无方向、缺乏个性化提分方案、考试技巧掌…

Spring Boot 实现网络限速,一个注解搞定!

概述本文介绍在 Spring Boot 3 中实现多维度网络带宽限速的完整方案。基于令牌桶算法手动实现核心逻辑&#xff0c;通过自定义 HandlerInterceptor 拦截请求、HttpServletResponseWrapper 包装响应流、RateLimitedOutputStream 控制输出速率&#xff0c;实现对文件下载、视频流…

libero ProASIC3 A3P250 JTAG-DirectC 源码分析三 dp_program_from

libero ProASIC3 A3P250 JTAG-DirectC 源码分析三 dp_program_from

2026年市场评价高的保温装饰一体化板公司怎么选,石墨聚苯板保温装饰一体板,保温装饰一体化板生产商如何选 - 品牌推荐师

引言 保温装饰一体化板作为建筑外墙节能的核心材料,兼具保温隔热、装饰美观与防火安全功能,是推动绿色建筑发展的关键环节。尤其在“双碳”目标下,其市场需求持续攀升,但行业准入门槛低导致产品质量参差不齐,采购…

2026年国内专业的一体板订制厂家如何选,聚氨酯保温装饰一体板/一体板/石墨聚苯板保温装饰一体板,一体板品牌电话 - 品牌推荐师

评测背景:外墙装饰一体板市场迎来品质与服务双升级 随着建筑节能政策深化与绿色建筑需求激增,外墙装饰一体板作为集保温、装饰、防火功能于一体的新型建材,已成为住宅、商业及公共建筑的核心选择。然而,市场品牌混…

2026年流量计市场新动态:实力厂家高压流量计精选,插入式超声波流量计/管道式电磁流量计,流量计制造企业哪家好 - 品牌推荐师

行业背景与市场趋势 随着工业自动化与能源管理需求的持续攀升,高压流量计作为过程控制的核心设备,其市场正经历技术迭代与需求分化的双重变革。一方面,石油、化工、天然气等传统行业对高压介质测量的精度与稳定性提…

全栈小能手的烦恼:键盘敲累了还要开会

全栈小能手的烦恼&#xff1a;键盘敲累了还要开会如果你问我&#xff0c;什么时候意识到自己已经不再是“纯程序员”了&#xff1f;不是第一次写前端&#xff0c;也不是第一次带新人&#xff0c;而是——有一天&#xff0c;我发现自己一天没怎么敲代码&#xff0c;却异常疲惫。…

2025年行业内诚信的一对一家教老师怎么选择,科学家教/师范家教/一对一家教/语文家教/家救,一对一家教老师推荐排行榜 - 品牌推荐师

随着个性化教育需求的持续增长,一对一家教市场已成为家长提升孩子学业竞争力的重要选择。然而,行业分散化、服务标准化缺失等问题导致家长选择时面临信息不对称、效果难保障等痛点。据第三方教育平台统计,2024年杭州…

《把脉行业与技术趋势》-68-行业周期律以及背后的底层逻辑

行业周期律&#xff0c;是指特定行业在时间维度上呈现出的规律性兴衰更替现象。它并非随机波动&#xff0c;而是由经济、技术、政策、供需、资本等多重力量共同作用的结果。理解行业周期律及其底层逻辑&#xff0c;是投资者、创业者、职场人规避风险、捕捉机遇的核心能力。一、…

2026年纯铝锭厂家选购推荐/铝板,铝锭,铝箔,高温铝箔,包装用铝箔 - 品牌策略师

2026年纯铝锭厂家选购推荐/铝板,铝锭,铝箔,高温铝箔,包装用铝箔当前,全球制造业持续复苏,新能源汽车、航空航天、绿色建筑等高端领域对轻量化材料的需求不断攀升,纯铝锭作为基础工业原料,其市场前景广阔。随着…

可控生成策略在大语言模型摘要生成中的应用

运行效果:https://lunwen.yeel.cn/view.php?id=5810 可控生成策略在大语言模型摘要生成中的应用摘要:随着人工智能技术的快速发展,大语言模型在自然语言处理领域取得了显著成果。然而,在摘要生成方面,大语言模型…

2026年高口碑蒸汽发生器品牌TOP榜:全预混节能先锋、电蒸汽高效代表、燃气蒸汽发生器实力厂商全解析! - 品牌推荐大师1

一、行业背景与市场趋势​ 随着全球工业自动化与环保政策的推进,蒸汽发生器作为工业热能核心设备,市场需求持续增长。2026年,中国蒸汽发生器市场规模预计突破200亿元,其中电蒸汽、燃气蒸汽、全预混低氮锅炉成为主流…

AI自动化智能体与工作流平台直播课

关注 霍格沃兹测试学院公众号&#xff0c;回复「资料」, 领取人工智能测试开发技术合集每天埋头于重复性工作&#xff0c;点击、复制、粘贴、测试&#xff0c;你是否感到时间被无形吞噬&#xff1f;当同事们早早下班&#xff0c;你是否还在为明天的汇报手动整理最后一份数据报告…

rector-rules - 提供标准化的常量、变量、函数、类、属性和方法命名以及其他 Rector 规则

rector-rules - 提供标准化的常量、变量、函数、类、属性和方法命名以及其他 Rector 规则之前写过用 Rector 《统一规范化代码的命名风格》,现在已经整理发布为 Composer 包了。 rector-rules - 提供标准化的常量、变…

哈尔滨市英语雅思培训辅导机构推荐、2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025

在雅思培训市场竞争激烈的当下,哈尔滨众多考生在选课过程中普遍面临优质教育机构难甄别、提分技巧不系统、个性化方案缺失等痛点。想要高效备战考试,斩获高分,选择一家靠谱的机构至关重要。基于此,我们开展全网深度…