SZ#G6QUE14. 【GESP强化 六级】最近请求

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11618 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题队列滑动时间窗GESP6级1星

题目描述

珅泽教育的小婷老师正在组织一项队列实践,她请小泽按下面的规则完成记录。

系统按严格递增的时刻收到请求。每次给出新时刻 tt,需要统计闭区间 [t3000,t][t-3000,t] 内一共出现过多少次请求,包括当前请求。

请对每个时刻依次输出统计结果。这是原 RecentCounter 接口的标准输入输出等价形式。

输入格式

第一行输入请求数 Q。

接下来 Q 行各输入一个严格递增时刻 t。

输出格式

每次请求输出一行最近 3000 毫秒内的请求数。

4
527
1121
1898
2685
1
2
3
4
5
40
1002
1846
1985
2817
1
2
3
4
5
6
556
1685
2802
2947
3368
3808
1
2
3
4
5
5

数据范围与约定

  • 1Q1051 \le Q \le 10^5
  • 1t1<<tQ1091 \le t_1<\cdots<t_Q \le 10^9