安全问答

安全问答是一个知识全球问答,包含丰富的问答知识

首页 常规 游戏 娱乐 科技 程序员

给你一个无穷大的网格图。一开始你在 1 1 你需要通过有限步移动到达点 targetX targetY 。每一步 你可以从点 x y 移动到以下点之一:x y - xx - y y2 x yx 2 y给你两个整数 targetX 和 targetY 分别表示你最后需要到达点的 X 和 Y 坐标。如果你可以从 1 1 出发到达这个点请你返回true 否则返回 false 。请提供java代码

  • 日期: 2028-06-10
  • 标签: 社会

class Solution { public boolean reachingPoints(int sx, int sy, int tx, int ty) { while (tx >= sx && ty >= sy) { if (tx == ty) { break; } if (tx > ty) { if (ty > sy) { tx %= ty; } else { return (tx - sx) % ty == 0; } } else { if (tx > sx) { ty %= tx; } else { return (ty - sy) % tx == 0; } } } return tx == sx && ty == sy; }

给你一个无穷大的网格图。一开始你在 1 1 你需要通过有限步移动到达点 targetX targetY 。每一步 你可以从点 x y 移动到以下点之一:x y - xx - y y2 x yx 2 y给你两个整数 targetX 和 targetY 分别表示你最后需要到达点的 X 和 Y 坐标。如果你可以从 1 1 出发到达这个点请你返回true 否则返回 false 。请提供java代码

原文地址: https://www.cveoy.top/t/topic/egXe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录

  • 上一篇: 档案整理与数字化公司:专业服务与解决方案
  • 下一篇: 给我写一份培训目标写培训目标面向一般用户、关键用户、业务系统系统管理员开展软件、硬件方面的水利闸门控制的培训

© 2019 • 2025 - 安全问答 站长邮箱:wxgpt@qq.com    ICP备案/许可证号:豫ICP备2024104334号-2