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

建网站做联盟免费创建自己的网站

建网站做联盟,免费创建自己的网站,大学生兼职网站建设策划书,网络服务器一台多少钱题目描述 X 星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为 1,2,3, 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为 6 时,开始情形如下: 1 2 3 4 5 6 12 …

题目描述

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

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

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

1    2     3    4   5   6

12  11  10  9    8   7

13  14  15  ···

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

输入描述

输入为 3 个整数  w,m,n,空格分开,都在 1 到 10000 范围内, w 为排号宽度, m,n 为待计算的楼号。

输出描述

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

输入输出样例

示例1
输入

6 2 8

输出

4

示例2
输入

4 7 20

输出

5

运行限制

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int w=scan.nextInt();int m=scan.nextInt();int n=scan.nextInt();int mhang=0;int nhang=0;int mlie=0;int nlie=0;int ans=0;if(m%w==0){mhang=m/w;}else{mhang=(m/w)+1;}if(n%w==0){nhang=n/w;}else{nhang=(n/w)+1;}if(mhang%2==0){mlie=w*mhang-m+1;}else{mlie=m-(w*(mhang-1));}if(nhang%2==0){nlie=w*nhang-n+1;}else{nlie=n-(w*(nhang-1));}ans=Math.abs(mhang-nhang)+Math.abs(mlie-nlie);System.out.println(ans);scan.close();}
}

    • 最大运行时间:1s
    • 最大运行内存: 256M
http://www.dt0577.cn/news/19440.html

相关文章:

  • 南通网站建设企业做推广有用吗
  • 电话销售做网站认证事件营销的经典案例
  • 网站后台图片滚动效果怎么做2023年新闻热点事件
  • 专注邯郸建设手机网站曲靖seo建站
  • 怎样做旅游视频网站seo简单优化
  • 网站备案 几年品牌推广方式都有哪些
  • PS做图标兼职网站微信上怎么做广告推广
  • 网站建设公司 南宁注册一个公司网站需要多少钱
  • 上海网站建设在线企业网站的作用和意义
  • 龙岩市住房和城乡建设厅网站首页关键词林俊杰在线听免费
  • 学做网站需要学那些程序上首页的seo关键词优化
  • 做企业网站设计方案企业官网网站
  • 建设培训网站建设企业微信营销管理软件
  • 在centos下安装wordpressseo文章优化方法
  • 个人app定制什么是搜索引擎优化seo
  • 公司网站上线的通知关键词挖掘网站
  • 高职专业建设管理网站营销计划书7个步骤
  • 全网视频合集网站建设网站开发怎么做
  • 优良网站百度推广找谁做靠谱
  • 苏州做网站哪家好百度推广怎么做
  • dw做的网站能搜到吗国内建站平台有哪些
  • 山西省网站建设制作aso排名优化
  • 网站中英文切换前端推广普通话内容100字
  • 精美图片做网站上哪儿去找图网络优化是干什么的
  • 南京注册公司郑州seo优化公司
  • 哪些网站做平面单页好看淘宝关键词查询
  • 自己做网站 知乎软文广告案例500字
  • 网站后台功能需求文档太原网站关键词排名
  • 餐饮手机微网站怎么做江苏提升关键词排名收费
  • 2015做网站前景网络推广公司怎么找客户