#P1010. [MOIp2021] 鸡汤来了

[MOIp2021] 鸡汤来了

题目背景

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

                                 ——ccr

题目描述

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

格式

输入格式

第一行, 22 个整数,表示鸡汤总数 nn 和ccr需要的数量 kk

第二行, 22 个整数,表示 ccr 家的坐标 (a,b)(a,b)

第三行, 22 个整数,表示绿绵羊当前的坐标 (c,d)(c,d)

此后有 nn 行,每行 22 个整数,第 ii 行表示所有鸡汤的坐标 (xi,yi)(x_i,y_i)

输出格式

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

数据样例

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

数据规模与约定

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

对于 40%40\% 的数据,1n81\leq n \leq 8

对于 60%60\% 的数据,1n151\leq n \leq 15

对于 80%80\% 的数据,1n10001\leq n \leq 1000

对于 100%100\% 的数据,1n1061\leq n \leq 10^61kn1 \leq k \leq n

Problem from:@