华为OD机试E卷2024真题目录(java & c++ & python)
本人习惯先看输入输出描述,可以明确知道哪些数据已知,需要去得到什么结果,再代入更有目的性地阅读题干内容,快速理解,所以把输入输出描述放在前面,你可以试下这样阅读对你是否有帮助。
输入描述
第一行:n, k, x
第二行:A[0] A[1] A[2] … A[n-1]
输出描述
从低到高打印筛选出的酒店价格
题目描述
放暑假了,小明决定到某旅游景点游玩,他在网上搜索到了各种价位的酒店(长度为 n 的数组 A),他的心理价位是 x 元,
请帮他筛选出 k 个最接近 x 元的酒店(n ≥ k > 0),并由低到高打印酒店的价格。
备注
酒店价格数组 A 和小明的心理价位 x 均为整型数据(0 < n, k, x < 10000)
优先选择价格最接近心理价位的酒店,若两家酒店距离心理价位差价相同,则选择价格较低的酒店。ÿ