#P16777. [GKS 2020 #H] Rugby
[GKS 2020 #H] Rugby
题目描述
在某个遥远的星球上,橄榄球在二维笛卡尔坐标系中无限地进行。球员只能占据整数格点,并且可以沿四个基本方向移动到相邻的格点。具体来说,如果一名球员当前位于点 ,那么他可以在一步内移动到 、、 或 。
比赛结束后, 名球员分散在坐标系中,任意格点要么空着,要么被一个或多个球员占据。他们想聚在一起拍照,排成一条由 个格点组成的水平直线,每个点恰好有一名球员,且所有被占用的点彼此相邻。形式化地说,球员们需要移动,使得对于某个坐标 和 ,他们占据格点 、、、……、。假设球员可以自由选择直线的位置,且球员的排列顺序不重要,求球员们形成一条完美直线所需的最少总步数。
输入格式
输入的第一行给出测试用例的数量 。接下来有 个测试用例。每个测试用例的第一行给出球员人数 。随后 行给出球员的初始坐标。其中第 行包含两个整数 和 ,表示第 名球员的初始位置()。
输出格式
对于每个测试用例,输出一行,格式为 Case #x: y,其中 是测试用例编号(从 开始), 是球员们形成一条完美水平直线所需的最少总步数。
2
2
1 1
4 4
3
1 1
1 2
1 3
Case #1: 5
Case #2: 4
提示
在第一个测试用例中,一种最优解是让第 名球员向左移动 步,向下移动 步到达点 。
在第二个测试用例中,如果第 名球员移动到点 ,第 名球员移动到点 ,则可以用总共 步形成一条完美直线。
限制条件
测试集 1
。
。
。
测试集 2
最多 个测试用例满足 。
其余测试用例满足 。
。
。
翻译由 DeepSeek V4 Pro 完成