三点的最近距离

题目描述

题目中会给你三个整数 a,b,c,表示三个点在数轴上所处的位置。对于每一个点,你最多可以移动一次,也可以选择不移动,现在请你编写代码计算,移动后三个点的最小的距离和为多少?

输入输出格式

输入格式 一行三个整数 a,b,c

输出格式 一个整数。

输入输出样例1

输入 1 2 3

输出 0

输入输出样例2

输入 1 3 3

输出 0

为了解决这个问题,我们需要先理解三点的距离的概念,然后求三点的最近距离。 假设a、b、c分别表示三个点的位置,且a<b<c。 那么三点的距离:d=(b-a)+(c-b)=c-a, 即最大的点-最小的点。

如果a、b、c 3个点在同一处,则d=0,所以三点的最近距离min_d=0(三点的最近距离>=0);

否则,d=c-a, 由于对于每一个点,最多可以移动一次,也可以不移动,则 最小的点a和最大的点c都向中间移动,使得三点的距离最近,所以三点的最近距离min_d=d-2

python解:

import math
ls=sorted(map(int,input().split()))
d=ls[2]-ls[0]
min_d=d if d==0 else d-2
print(min_d)

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/156488.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务实战系列之加密RSA

前言 在这个时代&#xff0c;我们选择的人生目标已丰富多彩&#xff0c;秉持的人生态度也千差万别&#xff1a; 除了吃喝玩乐&#xff0c;还有科技探索&#xff1b; 除了CityWalk&#xff0c;还有“BookWalk”&#xff1b; 除了走遍中国&#xff0c;还有走遍世界&#xff1b; …

118. 杨辉三角 --力扣 --JAVA

题目 给定一个非负整数 numRows&#xff0c;生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 解题思路 List的首位是0&#xff0c;而行数的首位是1&#xff0c;所以我们在进行行数循环时需要小于numRows&#xff0c;而在统…

Selenium自动化测试详解

最近也有很多人私下问我&#xff0c;selenium学习难吗&#xff0c;基础入门的学习内容很多是3以前的版本资料&#xff0c;对于有基础的人来说&#xff0c;3到4的差别虽然有&#xff0c;但是不足以影响自己&#xff0c;但是对于没有学过的人来说&#xff0c;通过资料再到自己写的…

Spring-IOC-Spring6和JUnit5集成

1、父工程pom.xml <properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring.version>…

【FLink】水位线(Watermark)

目录 1、关于时间语义 1.1事件时间 1.2处理时间​编辑 2、什么是水位线 2.1 顺序流和乱序流 2.2乱序数据的处理 2.3 水位线的特性 3 、水位线的生成 3.1 生成水位线的总体原则 3.2 水位线生成策略 3.3 Flink内置水位线 3.3.1 有序流中内置水位线设置 3.4.2 断点式…

【shell】条件语句

一、测试 1.1文件测试test test命令是内部命令 test的语法 test 条件表达式 [ 条件表达式 ] test 选项 文件 -d &#xff1a;判断是否是目录 -f &#xff1a;判断是否是普通文件 -b &#xff1a;判断是否是块设备 -c &#xff1a;判断是否是字符设备 -e &#xff1a;判断是否…

【Python】给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

问题描述 给出一个包含n个整数的数列&#xff0c;问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数&#xff0c;为给定的数列&#xff0c;数列中的每个数都不大于10000。 第三行包含一个整数a&#xff0c;为待查找的数。 输出格式…

rv1126-rv1109-openssh

这是一个工具&#xff0c;可以通过ssh远程登录来操作&#xff0c;非常逆天&#xff01; 于是rv1109代码自身自带有openssh 所以只需要打开config即可 diff --git a/buildroot/configs/rockchip_rv1126_rv1109_spi_nand_defconfig b/buildroot/configs/rockchip_rv1126_rv1109…

数据库迁移脚本

数据库迁移脚本 这次使用node.js作为工具去做 至于为啥用node.js?? 可能是js在异步操作上非常高效? (但它仍然是单线程的&#xff0c;对于 CPU 密集型的操作可能不如其他语言。) 本质就是先查再插 例子&#xff1a; {"name": "数据库迁移","…

Blender中的集合(collection)概念

集合是一种逻辑上的分组方式&#xff0c;它可以让你把一些相似或相关的对象放在一起&#xff0c;而不影响它们的变换关系&#xff08;不像父子关系那样&#xff09;。集合可以用来简化你的场景&#xff0c;或者方便你在不同的文件或场景之间进行追加或链接。 集合有以下的特点…

c 文本终端直接写framebuffer 显示直线

根据这思路&#xff0c;操作framebuffer 显示图片和视频 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <sys/ioctl.h> #include <sys/mman.h> #include <string.h> #include <…

Android codec2 视频框架之输出端的内存管理

文章目录 前言setSurfacestart从哪个pool中申请buffer解码后框架的处理流程renderOutbuffer 输出显示 前言 输出buffer整体的管理流程主要可以分为三个部分&#xff1a; MediaCodc 和 应用之间的交互 包括设置Surface、解码输出回调到MediaCodec。将输出buffer render或者rele…

手机照片一键去水印轻松摆脱不需要的旁观者

是什么让照片中的意外客人成为挑战&#xff1f;我们都经历过这种情况——在热门地标或繁忙的城市街道拍照&#xff0c;不可避免地会在画面中捕捉到陌生人。有时他们会无意中抢尽风头&#xff0c;转移观众的注意力。 这些水印不仅影响了照片的美观度&#xff0c;还给我们的观赏体…

京东数据分析软件(京东平台数据分析):2023年Q3扫地机器人行业消费报告

随着90后、00后逐渐成为消费主力军&#xff0c;他们对生活品质更加关注、健康意识进一步增强&#xff0c;再加上“懒人经济”的盛行&#xff0c;人们对扫地机器人的使用率和关注热情也不断增长。 根据鲸参谋电商数据分析平台的相关数据显示&#xff0c;今年7月份-9月份&#xf…

AI大爆发的时代,未来的年轻人怎样获得机会和竞争力?

文章目录 引言AI与教育工作者教育资源不平衡 这次&#xff0c;狼真的来了。 引言 AI正迅猛地改变着我们的生活。 根据高盛发布的一份报告&#xff0c;AI有可能取代3亿个全职工作岗位&#xff0c;影响全球18%的工作岗位。在欧美&#xff0c;或许四分之一的工作可以用AI完成。另…

第四代智能井盖传感器,更迭智能井盖监测办法

人工检查井盖是一项耗时且效率低下的工作&#xff0c;需要工作人员逐个进行检查。由于这种方式无法实时监测井盖的状态&#xff0c;当井盖出现故障时无法及时将信息反馈给相关人员&#xff0c;从而影响了井盖的维修效率。此外人工检查还受到天气、光线等环境因素的影响较大&…

OpenGL 绘制文本(QPainter)

文章目录 一、简介二、实现代码三、实现效果一、简介 OpenGL中并没有绘制文本的相关函数,因此这里仍然用的是Qt中的QPainter工具来绘制文本,但是其相关的定位这里仍然会用OpenGL中的坐标转换。这里对其也进行封装一下,方便后续使用。 二、实现代码 TextDrawable.h #ifndef T…

强化学习是一种什么样的方法,通常可以用来解决什么特点的问题

强化学习&#xff08;Reinforcement Learning&#xff0c;简称RL&#xff09;是机器学习的一个分支&#xff0c;其主要关注如何使智能体&#xff08;Agent&#xff09;通过与环境的交互学习&#xff0c;以在面临不同情境时做出最优决策。在强化学习中&#xff0c;智能体通过试错…

java获取shp文件坐标系

1&#xff0c;pom依赖 <dependency><groupId>org.geotools</groupId><artifactId>gt-referencing</artifactId><version>24.0</version> </dependency>2&#xff0c;单元测试 import org.geotools.data.shapefile.Shapefile…

卷积神经网络(ResNet-50)鸟类识别

文章目录 卷积神经网络&#xff08;CNN&#xff09;mnist手写数字分类识别的实现卷积神经网络&#xff08;CNN&#xff09;多种图片分类的实现卷积神经网络&#xff08;CNN&#xff09;衣服图像分类的实现卷积神经网络&#xff08;CNN&#xff09;鲜花的识别卷积神经网络&#…