TẦN SUẤT

Công ty viễn thông AZPHONE đang đối mặt với tình trạng nghẽn mạng 4G tại một số thời điểm trong năm. Hiện tại công ty đã ghi nhận được số lượng thuê bao truy cập trong từng giây của N giây liên tiếp, là dãy số nguyên không âm a1, a2, …, aN (ai là số lượng thuê bao tại giây i, 1 ≤ i ≤ N). Công ty muốn biết tần suất truy cập T(i, L) của L giây liên tiếp kể từ giây i, trong đó T(i, L) = (ai + ai+1 + … + ai+L-1)/L (1 ≤ i < N - L) với điều kiện L phải không nhỏ hơn một hằng số K cho trước (1 ≤ K ≤ L ≤ N).

Yêu cầu: Cho biết K và dãy a1, a2, …, aN. Hãy giúp công ty xác định giá trị lớn nhất của T(i, L).

Dữ liệu vào:

  • Dòng đầu tiên là hai số nguyên NK (1 ≤ N ≤ 300000)

  • Dòng thứ hai gồm dãy số nguyên không âm a1, a2, …, aN (0 ≤ ai ≤ 106).

Các số trên cùng một dòng cách nhau một ký tự trống (dấu cách).

Kết quả: Ghi duy nhất một dòng là giá trị lớn nhất của T(i, L), giá trị bình quân gồm 6 chữ số sau dấu chấm thập phân.

Ví dụ:

Input Output Input Output
4 1
1 0 4 3
4.000000 5 2
2 4 3 4 1
3.666667

Ràng buộc:

  • 60% số test ứng với 60% số điểm của bài có N ≤ 5000.

  • Giới hạn thời gian cho mỗi test là 1 giây. 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. ducdung192 (6/9)
  2. nguyenanhlong (4/8)
  3. duyminh123 (3/6)
Trong 7 ngày
  1. kiennhientv (45/97)
  2. nguyenanhvu (44/91)
  3. vu123567 (39/69)
Trong 30 ngày
  1. quechi (81/99)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38877

Lưu Hải Phong - 2020
[email protected]