黑妹的游戏V
题号:NC16788
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

黑妹平时也很喜欢玩棋类游戏,但这次她在一块无限大的棋盘上玩游戏,她有n枚棋子分别在n个位置,她现在需要将其中k枚棋子移动到同一个位置组成一个超级棋子,棋子可以朝上下左右四个方向移动,
现在你需要告诉她最小的移动步数是多少?
注意同一时刻可以允许多枚棋子在同一个位置。

输入描述:

第一行一个整数T表示数据组数。(1 ≤ T ≤ 10)

对于每组数据:

第一行两个整数n和k,分别表示棋子的个数和组成超级棋子的棋子个数。(1 ≤ k ≤ n ≤ 100)

下面n行每行两个整数 xi,yi表示棋子的位置。(-109 ≤ xi, yi ≤ 109)

输出描述:

对于每组数据输出一行表示答案。
示例1

输入

复制
1
3 2
2 4
1 2
3 5

输出

复制
2