鸡汤来了

鸡汤来了

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

这喝鸡汤,真是一件美事。
                                 ——ccr

题目描述

ccr想喝鸡汤,于是,他让绿绵羊去准备 \(k\) 碗不咸不淡的鸡汤。绿绵羊不会做鸡汤,但是它发现ppip已经在ccr家附近的空地上放了 \(n\) 碗汤,所以他需要捡起 \(k\) 碗送给ccr。不过需要注意的是,绿绵羊的羊毛过于丝滑,所以只能放一碗鸡汤,不然鸡汤会从绿绵羊的背上滑下去。简而言之,绿绵羊在每次拿到鸡汤后必须立即前往ccr的家。现在给出鸡汤总数 \(n\) ,ccr需要的数量 \(k\) ,ccr家的坐标 ( \(a\) , \(b\) ),绿绵羊当前的坐标 ( \(c\) , \(d\) ),以及所有鸡汤的坐标( \(x_i\) , \(y_i\) ),假设绿绵羊只能向前、后、左、右四个方向移动,即不会斜着走,求绿绵羊捡起 \(k\) 碗鸡汤送给ccr所需要移动的最小次数。

格式

输入格式

第一行, \(2\) 个整数,表示鸡汤总数 \(n\) 和ccr需要的数量 \(k\) 。
第二行, \(2\) 个整数,表示ccr家的坐标 ( \(a\) , \(b\) ) 。
第三行, \(2\) 个整数,表示绿绵羊当前的坐标 ( \(c\) , \(d\) ) 。
此后有 \(n\) 行,每行 \(2\) 个整数,第 \(i\) 行表示所有鸡汤的坐标( \(x_i\) , \(y_i\) )

输出格式

一行,一个整数,表示绿绵羊捡起 \(k\) 碗鸡汤送给ccr所需要移动的最小次数。

数据样例

样例输入#1

3 2
1 1
0 0
1 0
1 2
2 2

样例输出#1

4

数据规模与约定

对于 \(20\%\) 的数据,\(k=1\)。

对于 \(40\%\) 的数据,\(1\leq n \leq 8\)。

对于 \(60\%\) 的数据,\(1\leq n \leq 15\)。

对于 \(80\%\) 的数据,\(1\leq n \leq 1000\)。

对于 \(100\%\) 的数据,\(1\leq n \leq 10^6\) , \(1 \leq k \leq n\)。

备注

\(idea\) \(std\) \(data\) \(check\)
limingyang limingyang limingyang ppip

MOIp 2021

未参加
状态
已结束
规则
OI
题目
6
开始于
2021-12-25 17:30
结束于
2021-12-25 21:30
持续时间
4.0 小时
主持人
参赛人数
21