Duyệt binh
Đề bài
Mô tả
Có loại chiều cao, được đánh số từ đến . Với mỗi , có người lính chiều cao .
Cần chọn ra một số người lính và xếp họ vào hàng sao cho:
- Mọi hàng đều có cùng số người.
- Trong mỗi hàng, chiều cao của hai người lính bất kỳ chênh lệch nhau không quá (tức là một hàng chỉ chứa người lính có chiều cao hoặc với một nào đó).
Hãy tính số người lính lớn nhất có thể tham gia duyệt binh.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số bộ dữ liệu.
- Với mỗi bộ:
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra một số nguyên — số người lính lớn nhất có thể tham gia duyệt binh.
Ràng buộc
- Tổng qua tất cả bộ dữ liệu không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 4 7 1 13 1 1 100 1 3 100 2 1 1000000000000 1000000000000 4 1 10 2 11 1 |
16 100 99 2000000000000 13 |
Bộ 1: hàng, mỗi hàng người (ví dụ [3,3,3,3], [1,2,1,1], [1,1,1,1], [3,3,3,3]). Bộ 2: cả người vào hàng. Bộ 3: chia người lính chiều cao vào hàng. Bộ 4: tất cả người lính cùng vào hàng. Bộ 5: người chiều cao và cùng vào hàng. |
Bình luận