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

#include<iostream>

using namespace std;

int main(){

int w,m,n;

cin>>w>>m>>n;

//计算纵坐标

int my=(m-1)/w;

int ny=(n-1)/w;

//计算横坐标

int mx=m-my*w;

int nx=n-ny*w;

//当行数的奇偶不同时

if((my+ny)%2!=0){

nx=w-nx+1;

}

cout<<abs(mx-nx)+abs(my-ny)<<endl;

return 0;

}

相关推荐
wabs66613 分钟前
关于图论【广度优先搜索的理论基础】
算法·图论·宽度优先
孤魂23317 分钟前
逻辑回归算法
算法·机器学习·逻辑回归
weixin_3776348420 分钟前
【多模型预测】 如何合理融合多个预测分值
算法·机器学习·概率论·预测·agent预测
2zcode23 分钟前
基于MATLAB深度学习的乳腺钼靶影像乳腺癌智能诊断系统设计与实现
开发语言·深度学习·matlab·乳腺癌
无风听海26 分钟前
Claude Agent Skills 的四种设计模式;从渐进式披露到最小权限
java·算法·设计模式
MoonBit月兔27 分钟前
错过大赛报名?MoonBit 开源大赛- 8 月黑客松正式开启
开发语言·ai-native·moonbit
fqbqrr38 分钟前
2607d,C++细节比不上d
c++·d
^yi39 分钟前
【C++】继承的那些事儿~
c++·继承·菱形继承·隐藏·final·继承原理·多继承的指针偏移
weixin_5386019743 分钟前
智能体测开Day31
开发语言·python
37.2℃99543 分钟前
专业的Claude Design解决方案
前端·算法