社区讨论
站外题求助
题目总版参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lv3q219r
- 此快照首次捕获于
- 2024/04/17 19:21 2 年前
- 此快照最后确认于
- 2024/04/17 21:15 2 年前
由于一些原因,该题只出现在了纸质试卷上。
在一个平面直角坐标系中,给定 个点距离原点的欧几里得距离 ,这里保证 单调不下降,且都为整数。
试确定每个点的坐标(坐标可以不是正整数),得到每个点的曼哈顿距离序列 ,使得这个序列的逆序对数最多,输出逆序对数的最大值。
例如,有 个点,欧几里得距离序列 分别是 ,那么当这三个点的坐标分别是 时,得到曼哈顿距离序列 ,逆序对共有 个。
在我的思路中,由于对称性,逆序对数最多时一定存在一种方案,每个点横纵坐标都是非负整数。那么利用三角函数,可以得到曼哈顿距离序列 ,其中 。
做到这一步就不会做了,还请高人指点。
回复
共 1 条回复,欢迎继续交流。
正在加载回复...