Xếp bàn

Xem PDF

Nộp bài


Điểm: 5 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 256M

Tác giả:
Dạng bài

Lớp ITK20 có \(N\) học sinh và \(T\) chiếc bàn. Mỗi chiếc bàn được đặt thẳng hàng tại các vị trí \(A[1],\ A[2],\ \ldots,\ A[T]\).

Trong tình hình dịch bệnh hiện tại, các học sinh trong lớp lây nhiễm rất nhanh. ngochuy đề xuất rằng nên chia các bàn cho các học sinh cần ngồi ở xa nhau nhất có thể (khoảng cách của hai bàn gần nhau nhất là xa nhất).

Tuy nhiên, vì chơi Zooba với VLTisME nhiều đến mức bay cả não nên nhờ các coder giúp ngochuy xếp bàn cho các học sinh lớp ITK20 nhé.

INPUT:

Dòng 1: số test case \(P\) \((1\leq P\leq 10)\)

\(P\) testcase gồm các dữ kiện:

  • Dòng đầu: Số bàn \(T\) và số học sinh \(N\ (2\leq T\leq 10^5,\ N\leq T)\);

  • \(T\) dòng sau, mỗi dòng chứa số nguyên \(A[i]\ (0\leq A[i]\leq 10^9)\) là vị trí của các bàn.

OUTPUT

Một số nguyên là kết quả của bài toán ứng với \(P\) testcase.

Sample Input:

1
5 3 
1 2 8 4 9

Sample Output:

3

Giải thích: Đặt 3 học sinh vào chiếc bàn ở các vị trí \(1,\ 4,\ 8\).

Source: USACO February 2005 Gold Division