思路:

起点(x1, y1),终点(x2, y2),步长(dx, -dy),(dx, dy),(-dx, -dy),(-dx, dy)。只要满足abs(x1 - x2) % dx == 0 并且 abs(y1 - y2) % dy == 0 并且 abs(x1 - x2) / dx 和abs(y1 - y2) / dy奇偶性相同即可。

实现:

 #include <iostream>
#include <cstdio>
using namespace std; int main()
{
int x1, y1, x2, y2, dx, dy;
cin >> x1 >> y1 >> x2 >> y2 >> dx >> dy;
int m = abs(x1 - x2), n = abs(y1 - y2);
if (m % dx || n % dy) puts("NO");
else if ((m / dx & ) != (n / dy & )) puts("NO");
else puts("YES");
return ;
}

最新文章

  1. golang的内置类型map的一些事
  2. linux下查看进程状态
  3. 150925-周五不干活-HTML(CSS),Javascript
  4. log4j.properties 详解与配置步骤(转)
  5. windows核心编程---第七章 用户模式下的线程同步
  6. 【freemaker】之判断是否为空,表达式的使用
  7. ios中strong和weak的解释理解
  8. reverse(), extend(), sort() methods of list
  9. 10款强大的jQuery/HTML5应用新鲜出炉
  10. 快速制作规则及获取规则提取器API
  11. Splay伸展树入门(单点操作,区间维护)附例题模板
  12. Vue 进阶之路(八)
  13. 在 CentOS7 安装 ELK
  14. 翻译:非递归CTE(已提交到MariaDB官方手册)
  15. 章节五、2-Package包和权限修饰符
  16. Windows和Linux之间 rsync数据同步
  17. PhpStorm的注册激活方法
  18. 动态规划经典问题Java实现
  19. 微信小程序头部栏实现
  20. CakePHP 总结

热门文章

  1. 思科CISCO 交换机命名规则
  2. 图解Windows下安装WebLogic
  3. SaltStack学习系列之State安装Nginx+PHP环境
  4. Swift 函数Count,Filter,Map,Reduce
  5. Java 编码 UTF-8
  6. Python爬虫(一):基本概念
  7. S5P4418裸机开发系列教程--源代码下载
  8. Android小技巧总结1
  9. (三)Java 开发环境配置
  10. bzoj1415 [Noi2005]聪聪和可可——概率期望