Như Token Bucket cơ bản (dung lượng C, nạp R/giây, đầy lúc đầu). Sau khi xử lý mỗi request, in số token còn lại (làm tròn xuống, dạng số nguyên). Request bị DENY không trừ token.
Nạp token, kẹp ở C. Nếu tokens >= 1: trừ 1 (ALLOW). In floor(tokens).
C=3, R=1, request tại 0,0,0,0: token sau mỗi lần = 2,1,0,0.
Dòng 1: C R. Dòng 2: Q. Q dòng timestamp không giảm.
1 ≤ C ≤ 1e9; 1 ≤ R ≤ 1e6; 1 ≤ Q ≤ 1000.
Q dòng, mỗi dòng số token còn lại (số nguyên).
Ví dụ:
Đầu vào:
3 1
4
0
0
0
0
Đầu ra:
2
1
0
0
Giải thích:
Đang tải editor...