← 返回 nvidia 的题目列表Aggregate Logs by Status Code (count and average latency)
类型:online_judge
Process service logs and aggregate statistics by HTTP status_code.
Each log entry contains:
status_code (e.g., 200/404/500)
response_time_ms (non-negative integer)
For each status code, output:
count
average response time avg as floor of the mean
Input (stdin):
First line: integer n
Next n lines: status_code response_time_ms
Output (stdout):
Sort by status_code ascending; each line:
status_code count avg
Constraints:
1 <= n <= 2e5, 100 <= status_code <= 599, 0 <= response_time_ms <= 1e9.
Example
Input
5
200 10
200 30
404 7
500 100
404 3
Output
200 2 20
404 2 5
500 1 100