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

P8623 [蓝桥杯 2015 省 B] 移动距离【数学】

P8623 [蓝桥杯 2015 省 B] 移动距离

题目描述

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

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

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

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

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

输入格式

输入为3 33个整数w , m , n w,m,nw,m,n,空格分开,都在1 1110000 1000010000范围内。

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

输出格式

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

输入输出样例 #1

输入 #1

6 8 2

输出 #1

4

输入输出样例 #2

输入 #2

4 7 20

输出 #2

5

说明/提示

时限 1 秒, 256M。

蓝桥杯 2015 年省赛 B 组 H 题。

问题链接:P8623 [蓝桥杯 2015 省 B] 移动距离
问题分析:数学计算问题,计算曼哈顿距离。
参考链接:LQ0024 移动距离【数学】
题记:(略)

AC的C++语言程序如下:

/* LQ0024 移动距离 */#include<stdio.h>#include<stdlib.h>intmain(){intw,m,n;while(~scanf("%d%d%d",&w,&m,&n)){intx1=--m/w,y1=m%w;intx2=--n/w,y2=n%w;if(x1&1)y1=w-y1-1;if(x2&1)y2=w-y2-1;printf("%d\n",abs(x1-x2)+abs(y1-y2));/* 曼哈顿距离 */}return0;}
http://www.jsqmd.com/news/460882/

相关文章:

  • MySQL 国产数据库替换指南(内附四大MySQL主流厂商对比 )
  • B+树的层数与I/O次数:一场从楼梯到电梯的旅程
  • 基于springboot的智能推荐卫生健康系统的设计与实现项目源码 java毕设 免费分享
  • 基于springboot的人事系统的设计与实现项目源码 java毕设 免费分享
  • 踩坑实录:我是如何被MySQL配置文件里一个看不见的字符坑到下班的
  • 哆哆Excel插件:数字文本转化与格式化(附VB.NET源代码)
  • AI原生应用在计算机视觉中的独特优势
  • Java SpringBoot+Vue3+MyBatis 党员学习交流平台系统源码|前后端分离+MySQL数据库
  • Java SpringBoot+Vue3+MyBatis 福泰轴承股份有限公司进销存系统系统源码|前后端分离+MySQL数据库
  • Python高级编程技术:深度解析与实战指南
  • 2026年集成电路产业博览会报名入口与参展流程详细说明 - 品牌2026
  • Flutter 三方库 code_builder 的鸿蒙化适配指南 - 实现具备流式语法抽象的代码自动生成引擎、支持端侧元编程与高性能插件开发实战
  • Flutter 三方库 strobe 的鸿蒙化适配指南 - 实现高性能异步流监听、支持防抖与频率控制的流控方案
  • 突破Cursor功能限制:从技术探秘到实战应用的完整指南
  • 基于WOA鲸鱼优化的NARMAX模型参数辨识算法MATLAB仿真,对比PSO优化算法
  • OpenClaw下载安装教程
  • utorrent官网安装包下载
  • STM32F103C8T6驱动MPU6050姿态传感器程序
  • DAMO-YOLO手机检测系统沙箱环境:Docker隔离运行保障主机安全
  • Hive分区与分桶:大数据存储优化的关键策略
  • Jimeng AI Studio GPU算力适配方案:A10显存12GB稳定运行4K生成实测
  • OpenClaw安装方式大对比!选对方式不踩坑!!!
  • 泰山派开发板:开箱即用的国产高性能嵌入式平台简介
  • Qwen3-ASR-1.7B模型剪枝实战:体积缩小60%性能保持方案
  • 太强了!这份Java面试八股文帮418人拿下大厂Offer,金三银四必看!!!
  • 从梯形图到SCL:博图高级语言重构装配流水线程序的5个关键技巧
  • SQL 语句在 MySQL 中的执行过程
  • 避坑指南:Quartus II仿真中‘no simulation input file‘错误的5种解决方法
  • 使用UI-TARS-desktop实现跨平台应用自动化
  • QQBot配置系统实战指南:从入门到精通