Trong backend, pagination (phân trang) giúp trả về một phần dữ liệu thay vì toàn bộ. Cách phổ biến nhất là dùng offset (bỏ qua bao nhiêu phần tử) và limit (lấy tối đa bao nhiêu phần tử).
Cho một mảng số nguyên items cùng offset và limit. Hãy in ra trang dữ liệu tương ứng: bỏ qua offset phần tử đầu, rồi lấy tối đa limit phần tử kế tiếp.
Với items = [10,20,30,40,50], offset = 1, limit = 2 thì kết quả là [20,30] (bỏ phần tử đầu, lấy 2 phần tử tiếp theo).
Dòng 1: JSON mảng số nguyên items.
Dòng 2: số nguyên offset.
Dòng 3: số nguyên limit.
0 ≤ độ dài items ≤ 1000; 0 ≤ offset; 0 ≤ limit ≤ 1000; phần tử là số nguyên trong [-10^9, 10^9].
In ra JSON mảng các phần tử của trang (theo thứ tự gốc). Nếu không có phần tử nào, in [].
Ví dụ:
Đầu vào:
[10,20,30,40,50]
1
2
Đầu ra:
[20,30]
Giải thích:
Đang tải editor...