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

石家庄的网站建设公司网页页面设计模板

石家庄的网站建设公司,网页页面设计模板,公司网站怎么做产品图片,响应式布局网站开发蓝桥杯 2015 年省赛 B 组 H 题题目描述X 星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为 1,2,3,⋯ 。当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为 6 时,开始情形如下:我们的…

蓝桥杯 2015 年省赛 B 组 H 题

题目描述

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

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

比如:当小区排号宽度为 6 时,开始情形如下:

我们的问题是:已知了两个楼号 m 和 n,需要求出它们之间的最短移动距离。(不能斜线方向移动)

输入格式

输入为 33 个整数 w m n,空格分开,都在 11 到 10000 范围内。

w 为排号宽度,m,n为待计算的楼号。

输出格式

要求输出一个整数,表示 m 与 n 两楼间最短移动距离。

输入输出样例

输入

6 8 2

输出

4

输入

4 7 20

输出

5

说明/提示

时限 1 秒, 256M。

解题关键:使楼号的编号从0开始,m和n都需要自减

列号= n%w

如果列号为偶数:行号= n/w

如果列号为奇数:行号= w-1-n/w

两点之间的曼哈顿距离:d = |x1 - x2| + |y1 - y2|

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{int w, m, n;cin >> w >> m >> n;m--, n--;int x1 = m / w, x2 = n / w;int y1 = m % w, y2 = n % w;if (x1 % 2) y1 = w - 1 - y1;if (x2 % 2) y2 = w - 1 - y2;cout << abs(x1 - x2) + abs(y1 - y2) << endl;return 0;
}
http://www.yayakq.cn/news/804553/

相关文章:

  • 红酒公司的网站建设 天堂资源地址在线官网
  • 安徽 电子政务网站定制唐山建设网站的网站
  • 如何能进腾讯做游戏视频网站asp网站图片轮播代码
  • 网站群建设意见西安网络推广平台公司
  • 网站建设验收合格确认书网站制作公司广州
  • 有多少专门做兼职的网站可以做投票的网站
  • 网站制作属于什么行业wordpress 支持 标签
  • 企业手机网站建设新闻企业信用信息公示系统网址年检
  • 郑州网站建设方案服务公司wordpress 登入 跳
  • 上海建材网站建设九江市广安建设工程有限公司网站
  • 哪些经营范围可以开网站建设费用it培训机构排行榜
  • 德州金航网站建设wordpress 用法
  • 网站降权表现wordpress内容分页
  • 新能源电动汽车价格网站运营做seo
  • 新增备案网站京东商城网站
  • 石家庄 网站建设 15369356722东莞网站seo方法
  • 大学网站开发实验室建设方案传奇999发布网新开服
  • 交互网站怎么做新手如何做淘宝运营
  • 红色的网站计算机应用技术网站开发介绍
  • 钢球 东莞网站建设扬中信息发布
  • 免费设计房屋的网站沈阳关键词搜索排名
  • 大公司的网站是怎么建的做阿里巴巴网站需要哪些资料
  • 蓝韵网络专业网站建设怎么样网络设计的三个层次
  • 如何制作多网页网站园林工程建设网站
  • 做网站申请哪类商标企业网站优化解决方案
  • 网站视频怎么做做医院健康专题网站
  • 湖南seo优化价格seo是什么意思职业
  • 社交网站开发公司做网站价钱
  • 青海最好的网站建设公司广州建设高端网站
  • 公司网站维护费怎么做分录平凉市建设局门户网站