【华为OD机试真题 python】最佳对手【2023 Q1 | 100分】
2023-09-11 14:14:52 时间
■ 题目描述
【最佳对手】
游戏里面,队伍通过匹配实力相近的对手进行对战。但是如果匹配的队伍实力相差太大,对于双方游戏体验都不会太好。
给定n个队伍的实力值,对其进行两两实力匹配,两支队伍实例差距在允许的最大差距d内,则可以匹配。
要求在匹配队伍最多的情况下匹配出的各组实力差距的总和最小。
输入描述
第一行,n,d。队伍个数n。允许的最大实力差距d。
2 <= n <= 50
0 <= d <= 100
输出描述
匹配后,各组对战的实力差值的总和。若没有队伍可以匹配,则输出-1。
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
6 30
81 87 47 59 81 18
输出
57
示例2 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
6 20
81 87 47 59 81 18
输出
相关文章
- Python动态导入模块、类、属性
- Python version 2.7 required, which was not found in the registry
- Python 日期和时间_python 当前日期时间_python日期格式化
- Python+selenium自动化测试基础和元素定位
- 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸
- 华为OD机试 - 最优资源分配(Java & JS & Python)
- 华为OD机试 - 密室逃生游戏(Java & JS & Python)
- 华为OD机试 - 统计文本数量(Java & JS & Python)
- 华为OD机试 - 数组二叉树(Java & JS & Python)
- 华为OD机试 - 计算最大乘积(Java & JS & Python)
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 效率倍增!这4个F-strings 的 Python 小技巧太棒了!
- 【华为OD机试Python实现】HJ25 数据分类处理(较难)
- 【华为机试真题 Python实现】转骰子【2022 Q1 Q2 |200分】
- 【华为OD机试 2023】 去除多余空格(C++ Java JavaScript Python)
- 【华为OD机试 2023】 优选核酸检测点(C++ Java JavaScript Python)
- 【 华为OD机试 2023】实力差距最小总和、最佳对手(C++ Java JavaScript Python)
- [ Python入门教程 ] Python文件基本操作_shutil模块
- python random
- 雅虎财经数据python 网络爬虫stock股票 用 Python 通过雅虎财经获取股票数据
- 调用另一个文件的python代码【转载】
- Python 简单运用URL请求库
- IPython:利用python语言将后缀为ipynb文件中的输出的图片在py文件中编程进行可视化—即如何将IPython.core.display.HTML类型的数据进行图表可视化
- 〖Python自动化办公篇⑲〗 - python实现邮件自动化 - 邮件发送