CodeForces - 817A Treasure Hunt(阅读题)

题目大意:

给你两个点,和一个基本移动距离(x,y),问你是否可以通过移动若干次从一个点移动到另一个点。
有四种移动方式:
(a,b)->(a+x,b+y);
(a,b)->(a+x,b-y);
(a,b)->(a-x,b+y);
(a,b)->(a-x,b-y);

代码:

#include<bits/stdc++.h>
using namespace std;
int x,y,x2,y2,a,b;
int main()
{
    scanf("%d%d%d%d%d%d",&x,&y,&x2,&y2,&a,&b);
    int flag=1;
    if(abs(x-x2)%a==0&&abs(y-y2)%b==0)
    {
        int t1=abs(x-x2)/a;
        int t2=abs(y-y2)/b;
        if(abs(t1-t2)%2==0)
        {
            printf("YES");
            flag=0;
        }
    }
    if(flag==1)printf("NO");
}
全部评论

相关推荐

12-05 18:09
已编辑
广东药科大学 后端工程师
点赞 评论 收藏
分享
程序员牛肉:双九,而且还是西交这种比较好的985九没必要再投日常了。你投中小厂,人家会觉得你学历这么顶还面试肯定是海投的,过了你也不去。所以不约你了。 直接准备暑期实习就好,现在你可以面试。但是目的不再是去日常实习了,而是熟悉面试节奏。 后续把精力放到八股,算法和AI知识上。抽空把自己这两个项目换了,怎么选项目可以看看我主页写的文章。 你学历不错的,不要焦虑
那些拿到大厂offer的...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务