Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Lọc log theo cửa sổ thời gian

    Lọc log theo cửa sổ thời gian

    Mỗi dòng log có dạng <epoch> <message> với epoch là số nguyên (giây). Cho khoảng [from, to], in các dòng có from <= epoch <= to, giữ nguyên thứ tự. Nếu không có dòng nào, in EMPTY.

    (Thời gian lấy từ input, không dùng đồng hồ hệ thống.)

    Ví dụ

    Input:

    100 300
    3
    50 a
    150 b
    250 c
    

    Output:

    150 b
    250 c
    
    • Định dạng đầu vào:

      Dòng 1: from to. Dòng 2: số n. n dòng tiếp theo: <epoch> <message>.

    • Ràng buộc đầu vào:

      0 <= from <= to <= 10^12. 0 <= n <= 1000.

    • Định dạng đầu ra:

      Các dòng trong cửa sổ, hoặc EMPTY.

    Ví dụ:

    Đầu vào:

    100 300
    3
    50 a
    150 b
    250 c
    

    Đầu ra:

    150 b
    250 c

    Giải thích:

    epoch 50 nằm ngoài [100,300], chỉ 150 và 250 thỏa.

    Đang tải editor...