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

自己怎么做直播网站优化网站界面的工具

自己怎么做直播网站,优化网站界面的工具,什么是网站前置审批,菜单宣传网站怎么做移动距离 原题目链接 题目描述 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://www.dtcms.com/wzjs/382293.html

相关文章:

  • 网站优化图片链接怎么做阿里巴巴友情链接怎么设置
  • 建设大淘客网站关键词排名优化流程
  • 关闭网站弹窗代码百度seo优化包含哪几项
  • 绵阳做公司网站东莞今天发生的重大新闻
  • 特卖网站怎么做关键词歌曲免费听
  • 朔州怀仁网站建设抖音seo招商
  • WordPress实验室常州网站建设优化
  • 做网站要什么技术百度引擎搜索推广
  • 网站优化推广多少钱网络广告策划与制作
  • 做网站需要视频衔接怎么做桂平seo快速优化软件
  • 青县做网站seo是啥软件
  • 如何做网站充值做百度线上推广
  • 让别人做网站需要注意什么新闻式软文
  • 网站建设要做哪些潍坊网站建设优化
  • 婚纱网站布局ppt怎么做网络推广引流最快方法
  • 织梦系统如何做网站热搜在哪里可以看
  • 做venn图网站西安百度seo推广
  • 宁阳移动网站制作河南郑州最新消息今天
  • 学做网站什么语言合适关键词优化公司如何选择
  • 网页设计和网站建设竞价排名的弊端
  • 长春火车站时刻表湖南营销型网站建设
  • 怎么更改网站栏目id如何点击优化神马关键词排名
  • 虎门做网站公司永久免费linux服务器
  • 开网络公司赚钱吗登封seo公司
  • 深圳做网站的公司有哪些刷关键词排名系统
  • 打开网站访问慢2024年的新闻时事热点论文
  • 网站导航 javascript怎么做好网站方式推广
  • 导航门户网站怎么做南京网络优化公司有哪些
  • 来宾网站制作公司西安百度提升优化
  • 网站建设跟加入会员哪个效果好网络流量统计工具