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

蓝桥杯每日一题2023.12.3

题目描述

1.移动距离 - 蓝桥云课 (lanqiao.cn)

题目分析 

对于此题需要对行列的关系进行一定的探究,所求实际上为曼哈顿距离,只需要两个行列的绝对值想加即可,预处理使下标从0开始可以更加明确之间的关系,奇数行时这一行的数字需要进行翻转。

#include<bits/stdc++.h>
using namespace std;
int main()
{int w, m, n;cin >> w >> m >> n;m -- , n --;int a = n / w; //求出楼n的行号 int x = n % w; //求出楼n的列号 int b = m / w; //求出楼m的行号 int y = m % w; //求出楼m的列号 if(a % 2 != 0)x = w - x - 1;//如果为奇数行则需要进行翻转  if(b % 2 != 0)y = w - y - 1;//如果为奇数行则需要进行翻转  cout << abs(b - a) + abs(y - x); return 0;
}
http://www.lryc.cn/news/252295.html

相关文章:

  • Nacos源码解读04——服务发现
  • SAP系统邮件功能配置 SCOT <转载>
  • 数据结构——二叉树(相关术语、性质、遍历过程)
  • 详细学习Pyqt5的9种显示控件
  • SpringBoot+vue美食外卖点餐系统的研究与设计
  • 行业分析:轻轨行业发展现状及市场投资前景
  • 智安网络|语音识别技术:从历史到现状与未来展望
  • 揭秘预付费电表怎么无线收费——方便快捷收费
  • OpenCV-Python:图像卷积操作
  • 创建Vue项目
  • T-SQL的多表查询
  • 适合学生备考的护眼台灯有哪些?五款公认优质台灯推荐
  • 机器人学英语
  • 51综合程序03-DS1302时钟
  • redis的缓存击穿,缓存穿透,缓存雪崩
  • AutoHotKey-study
  • Go to do list
  • JWT 认证机制
  • 内核启动时间信息打印
  • Web端专业级H264/H265 直播流播放器实现-JessibucaPro播放器
  • macOS sandbox 文件夹授权
  • CentOS 7安装Java 8
  • 施密特正交
  • 视频号小店怎么起量?实操详解!
  • 如何将unity项目托管到github(快速便捷)
  • ClickHouse(16)ClickHouse日志引擎Log详细解析
  • opencv项目开发实战--填补字母的空白
  • Wnmp本地搭建结合内网穿透实现远程访问本地Wnmp服务
  • C++ 红黑树的封装
  • MongoDB快速入门及其SpringBoot实战