#CCBCHMOT0000048. Lần đầu trung bình vượt mốc (First Prefix Average Above Threshold)
Lần đầu trung bình vượt mốc (First Prefix Average Above Threshold)
Lần đầu trung bình vượt mốc (First Prefix Average Above Threshold)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên và mốc nguyên . Tìm vị trí nhỏ nhất tính từ 1 sao cho trung bình cộng của đến lớn hơn nghiêm ngặt . Nếu không có vị trí thỏa mãn, in -1.
Input
Dòng đầu chứa . Dòng tiếp theo chứa đúng số nguyên theo thứ tự đến .
Output
In một số nguyên là vị trí đầu tiên (đánh số từ 1), hoặc -1.
Subtask
- Subtask 1 (20%): , , .
- Subtask 2 (30%): , , .
- Subtask 3 (50%): , , .
Ví dụ
Ví dụ 1
Input
4 3
1 2 9 0
Output
3
Giải thích
Tiền tố i=1 có tổng1, trung bình1; i=2 có tổng3, trung bình1.5; i=3 tổng12, trung bình4>3. Vị trí đầu tiên là 3.
Ví dụ 2
Input
3 5
5 5 5
Output
-1
Giải thích
Trung bình mọi tiền tố bằng 5, không lớn hơn 5.