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] Mã trạng thái 200 / 429

    Trả mã HTTP 200 hoặc 429

    Fixed Window reset (W, N). Mỗi request: ALLOW trả 200, DENY trả 429. In dãy mã trạng thái.

    Thuật toán

    Giống Fixed Window reset; ánh xạ ALLOW→200, DENY→429.

    Ví dụ

    W=10,N=2 với 0,0,0 → 200,200,429.

    • Định dạng đầu vào:

      Dòng 1: W N. Dòng 2: Q. Q dòng timestamp không giảm.

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

      1 ≤ W ≤ 1e6; 1 ≤ N ≤ 1000; 1 ≤ Q ≤ 1000.

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

      Q dòng, mỗi dòng 200 hoặc 429.

    Ví dụ:

    Đầu vào:

    10 2
    3
    0
    0
    0
    

    Đầu ra:

    200
    200
    429

    Giải thích:

    2 request đầu 200, request 3 vượt N → 429.

    Đang tải editor...