当前位置: 首页 > wzjs >正文

网站开发+.net+开源洛阳霞光科技专业网站制作

网站开发+.net+开源,洛阳霞光科技专业网站制作,无锡网站建设 微信公众号,唐山做网站优化移动距离 原题目链接 题目描述 X 星球居民小区的楼房全是一样的,并且按矩阵样式排列。楼房的编号为 1, 2, 3, ⋯⋯。 当排满一行时,从下一行相邻的楼往反方向排号。 例如,当小区排号宽度为 6 时,排列如下: 1 2 …

移动距离

原题目链接

题目描述

X 星球居民小区的楼房全是一样的,并且按矩阵样式排列。楼房的编号为 1, 2, 3, ⋯⋯

当排满一行时,从下一行相邻的楼反方向排号。

例如,当小区排号宽度为 6 时,排列如下:

1  2  3  4  5  6
12 11 10 9  8  7
13 14 15 ...

问题

已知两个楼号 mn,需要求出它们之间的最短移动距离(只允许水平和垂直方向移动,不能斜着走)。


输入描述

输入一行,包含 3 个整数:

  • w:排号宽度;
  • m:楼号 m;
  • n:楼号 n。

数据范围:

  • 1 ≤ w, m, n ≤ 10000

输出描述

输出一个整数,表示 mn 两楼之间的最短移动步数


输入输出样例

示例 1

输入

6 2 8

输出

4

示例 2

输入

4 7 20

输出

5

c++代码

#include<bits/stdc++.h>using namespace std;int main() {int w, m, n, i, j, k, l;cin >> w >> m >> n;i = m / (w + 1), k = n / (w + 1);if (i % 2 == 0) j = m - i * w - 1;else j = (w - 1) - (m - (i * w) - 1);if (k % 2 == 0) l = n - k * w - 1;else l = (w - 1) - (n - (k * w) - 1);cout << abs(i - k) + abs(j - l);return 0;
}//by wqs

题目解析

一个结论
对于宽度为w的数字m

他在第m / (w + 1)行

如果行为偶数,它在第m - i * w - 1列

如果行为奇数,它在第(w - 1) - (m - (i * w) - 1)列

注意从下标0开始。

最后答案就是abs(i - k) + abs(j - l)


文章转载自:

http://04Kx6KFs.fgkrh.cn
http://LMzP81Ti.fgkrh.cn
http://CyPatfTf.fgkrh.cn
http://Jyt3Ejm9.fgkrh.cn
http://dEI8BrNp.fgkrh.cn
http://nLICsSzd.fgkrh.cn
http://GctdFFZb.fgkrh.cn
http://lhjWozZL.fgkrh.cn
http://WE3wXhah.fgkrh.cn
http://fUf5fkCR.fgkrh.cn
http://0MXts7HE.fgkrh.cn
http://9MQhkSRv.fgkrh.cn
http://H6zEr61i.fgkrh.cn
http://oEaGXB4i.fgkrh.cn
http://xd0c5ybD.fgkrh.cn
http://tbLOkHuF.fgkrh.cn
http://ptpgPZXz.fgkrh.cn
http://0uWwGhep.fgkrh.cn
http://YZctIOrU.fgkrh.cn
http://MCPdZiyI.fgkrh.cn
http://hMQRSV8l.fgkrh.cn
http://VLbmGVKz.fgkrh.cn
http://MUpJzH61.fgkrh.cn
http://pMIwRgKM.fgkrh.cn
http://qYhllKvO.fgkrh.cn
http://HicNEiCp.fgkrh.cn
http://dlqbglVf.fgkrh.cn
http://aH1RX7uI.fgkrh.cn
http://jV9SHhBf.fgkrh.cn
http://L38UGtzf.fgkrh.cn
http://www.dtcms.com/wzjs/738493.html

相关文章:

  • 苏州吴中区做网站的上网服务
  • 陕西 网站建设首选公司微信小程序网站制作
  • 用什么做淘宝客网站好惠城区龙丰街道
  • 网站开发规划书怎么写安徽工程建设信息网实名制查询
  • 大山子网站建设wordpress 元数据定义
  • 重庆市设计公司网站帮忙做简历的网站
  • 网站建设问题及解决办法制图平台
  • 凤冈县住房和城乡建设局网站网站开发软件开发项目
  • 个人网站建设免费分析网站布局分类
  • 安徽合肥做网站的公司有哪些计算机网络技术主要就业方向
  • 做PPT参考图片网站 知乎商丘seo公司甄选24火星
  • 视频网站如何赚钱营销网址
  • 外贸网站建站那家公司好宜宾注册公司
  • 网站开发岗位群连云港网站建设服务
  • 网站网页设计怎么收费综合电子商务型企业网站有哪些
  • 还有哪些网站做产品众筹网站 建设后台
  • html5后台网站模板广州建设集团网站
  • 苏州网站设计公司简介一站式免费建站平台
  • 网站建设设计制作培训百度域名排行
  • 怎么创个网站被老板抓到用公司产品做自己的网站
  • 建设银行官方网站广州怎么做网站站长视频
  • 网站建设那种语言好黄岛网站建设哪家好
  • 百度收录网站提交入口wordpress添加本地视频
  • 电子商务网站会员体系定州住房和城乡建设局网站
  • 贵阳网站开发培训学费房地产网站建设哪家好
  • 石家庄网站建设找哪家好浙江建设三类人员证书查询
  • 机器人学做玩 网站传统网站建设 成本
  • 南昌网站开发培训中心电子商务网站开发流程
  • 小说网站建设后如何赚钱学计算机网站建设
  • 成都市金堂县网站建设网站设计的公司运营接单