题解 2265: 蓝桥杯2015年第六届真题-移动距离

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

移动距离(C代码)

解题思路:观察矩阵**找规律**,找到楼号与其矩阵下标之间的规律那么最短路径answer=abs(xm-xn)+abs(ym-yn);```#include#includeintmain(){intw,n,m;intxm,xn,ym,yn;scanf("%d%d%d",

蓝桥杯2015年第六届真题-移动距离-题解(Java代码)

```java题目要求是蛇形矩阵,当是偶数行的时候,楼号为逆序。当是奇数行的时候,楼号为顺序。我们可以通过题目中给出的编号和牌号宽度,求出两楼所在的行,纵坐标之差可以求出。通过求出的行,可以求出所在的列。通过对偶数行或者奇数行进行处理,这里是通过偶数行进行的处理,

蓝桥杯2015年第六届真题-移动距离-题解(C++代码)by Zfans

```cpp/*移动距离X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:123456121110987131415.....我们的问题是:已知了两个楼号m和n,

蓝桥杯2015年第六届真题-移动距离

一开始的想法就是很蠢的用数组模拟,显然不行换种想法,我们可以通过公式把他的坐标算出来代码如下:```cpp#include#includeusingnamespacestd;intw,n,m;intmx,my,nx,ny;intmain(){cin>>w>>n>>m;nx=(n-1)/w+1;if(n