记录编号 275049 评测结果 AAAAAAAAAA
题目名称 [HAOI 2011]向量 最终得分 100
用户昵称 GravatarKCkwok 是否通过 通过
代码语言 C++ 运行时间 0.473 s
提交时间 2016-06-30 22:34:16 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
typedef long long LL;
LL d;

LL gcd(LL a,LL b){
	return b?gcd(b,a%b):a;
}

bool legal(LL x,LL y){
	return x%d==0&&y%d==0;
}

int main(){
	freopen("vector.in","r",stdin);
	freopen("vector.out","w",stdout);
	int t;
	cin>>t;
	while(t--){
		LL a,b,x,y;
		cin>>a>>b>>x>>y;
		d=gcd(a,b)*2;
		if(legal(x,y)||legal(x-a,y-b)||legal(x-b,y-a)||legal(x-a-b,y-a-b))cout<<'Y'<<endl;
		else cout<<'N'<<endl;
	}
	return(0);
}