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

GESP 一级考 编程题详解

B4495 [GESP202603 一级] 交朋友

题目描述

Alice 班上共有 4 个小朋友,身高分别为H1H_1H1,H2H_2H2,H3H_3H3,H4H_4H4,其中 Alice 的身高为H1H_1H1。Alice 想要和身高最接近她的人交朋友,如果有多个人符合条件,则 Alice 想和其中较矮的那一人做朋友,你能告诉她这个人的身高是多少吗?

输入格式

输入共 4 行,第iii行包含一个整数HiH_iHi,表示班上小朋友的身高。

输出格式

输出 1 行,包含一个整数hhh,表示 Alice 想交的朋友的身高。

输入输出样例 #1

输入 #1

150 165 135 133

输出 #1

135

说明/提示

样例解释

样例 1 中,Alice 身高为150150150,第 2、3 个小朋友与 Alice 身高差距为151515,同样最接近,Alice 选较矮的一个即第333个身高为135135135的小朋友交朋友。

数据范围

保证100≤Hi≤199100 \leq H_i \leq 199100Hi199HiH_iHi互不相同。

本题需要是思维的考验:
  • 求出其他三位同学和Alice 的差值。
  • 维护两个变量ansad,一个是和谁交朋友的答案,也就是我们最接近Alice的身高,另一个是现在的最小差值。
  • 在每次判断中,有两种情况需要更新两个变量的值。一种是当本次的差值d小于上次的ad值, 另一个是当本次的差值和上次的差值相等的时候,但是这次的身高比上次的身高小的时候。
  • 只需要进行三次判断就可以求出答案。
附上代码
#include<iostream>using namespace std;intmain(){// 定义四个存储小朋友身高的变量inth1,h2,h3,h4;cin>>h1>>h2>>h3>>h4;intd=h1-h2;if(d<0){d=-d;}intad=d,ans=h2;d=h1-h3;if(d<0){d=-d;}if(ad>d||ad==d&&h3<ans){ad=d;ans=h3;}d=h1-h4;if(d<0){d=-d;}if(ad>d||ad==d&&h4<ans){ad=d;ans=h4;}cout<<ans;return0;}
http://www.jsqmd.com/news/537823/

相关文章:

  • 零基础能当陪诊师吗?北京守嘉+国开大培训,手把手带你入行 - 品牌排行榜单
  • 餐饮系统毕业设计入门指南:从零搭建高内聚低耦合的点餐后端
  • OpenClaw配置优化:让QwQ-32B响应速度提升30%的秘诀
  • 2026汉正街女装批发新格局:五家核心服务商深度测评与趋势洞察 - 2026年企业推荐榜
  • JHU-计算机科学统计学笔记-全-
  • ViGEmBus虚拟游戏手柄驱动终极指南:Windows内核级控制器模拟深度解析
  • 2026年第一季度,如何甄选四川专业麦冬头供应商?深度盘点与科学决策指南 - 2026年企业推荐榜
  • ICLR 2026 | MindTS:首个多模态时间序列异常检测模型
  • OpenClaw对接ollama模型:GLM-4.7-Flash接口配置详解
  • 揭秘携程任我行卡高价回收技巧,快速变现不是梦! - 团团收购物卡回收
  • 桌游卡牌制作终极指南:用CardEditor快速生成专业级卡牌 [特殊字符]
  • 前瞻2026:四川无公害麦冬核心供应商综合实力解析 - 2026年企业推荐榜
  • 手把手教你用FastAPI封装FireRed-OCR:告别手动上传,实现批量文档解析
  • 2026年汽车车灯改装服务推荐:郑州市金水区光普汽车装饰用品商行,改大灯/透镜/升级一站式服务 - 品牌推荐官
  • TargetMol明星分子—— Eragidomide Mezigdomide
  • 如何让Windows任务栏既美观又不影响性能?TranslucentTB轻量级桌面增强全指南
  • 2026年配镜新趋势:深度测评五家实力与特色兼备的眼镜服务商 - 2026年企业推荐榜
  • 开发者专属配置:OpenClaw+GLM-4-7-Flash优化命令行工作效率
  • 猫抓插件:革新性媒体捕获技术全方位解决方案
  • 2026年,济宁市政工程如何跨越“品质陷阱”选定检查井战略伙伴? - 2026年企业推荐榜
  • 2026年热镀锌钢材厂家推荐:天津荣志新能源科技,扁钢/圆钢/圆管/方矩管等全系产品供应 - 品牌推荐官
  • MacBook上的Safari安装油猴插件
  • 基于Python+Spark+Hadoop+django框架+混合推荐算法考研分数线预测系统 考研院校推荐系统+可视化分析
  • SurfaceFlinger渲染管线的三种负载状态
  • MIT-16-412J-认知机器人学笔记-全-
  • 2026年电动/碳钢/铁艺/智能/有轨/铝合金/快速/不锈钢/无轨/分段式伸缩门厂家推荐 - 品牌推荐官
  • Nomic-Embed-Text-V2-MoE项目实战:基于.NET框架的企业内部搜索引擎重构
  • 离散数据的归一化处理
  • 如何免费获取Microsoft Word APA第7版参考文献格式:完整安装指南
  • 右键菜单太乱?ContextMenuManager让Windows操作效率提升300%