Chọn ĐTQG TPHCM 2023 - Giá trung bình

Xem dạng PDF

Gửi bài giải

Điểm: 35,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Để có thể đưa ra những quyết định mua vào, bán ra hợp lý của cổ phiếu thì nhà đầu tư chứng khoán cần phân tích tình hình thị trường thật kỹ lưỡng. Một trong những yếu tố quan trọng được nhiều nhà đầu tư quan tâm là giá bán trung bình của một cổ phiếu so với một mức giá tham chiếu.

Yêu cầu: Xét giá bán của một cổ phiếu trong ~N~ phiên giao dịch và một mức giá tham chiếu ~P~. Hãy viết chương trình cho biết có bao nhiêu phiên giao dịch liên tiếp trong ~N~ phiên trên có giá bán trung bình lớn hơn hoặc bằng giá tham chiếu ~P~. Cụ thể là nếu đánh số các phiên giao dịch từ ~1~ đến ~N~ thì có bao nhiêu cặp chỉ số ~(L, R)~ để giá trung bình của các cổ phiếu trong phiên giao dịch từ ~L~ đến ~R~ là lớn hơn hoặc bằng giá ~P~.

Input

  • Dòng thứ nhất chứa số nguyên ~N~ ~(1 \le N \le 10^6)~;

  • Dòng thứ hai chứa ~N~ số nguyên ~G_i~ ~(0 \le G_i \le 10^9)~ lần lượt cho biết giá bán của cổ phiếu trong ~N~ phiên giao dịch;

  • Dòng thứ ba chứa số nguyên ~P~ ~(0 \le P \le 10^9)~ là mức giá tham chiếu.

Output

Ghi ra một số nguyên là số phiên giao dịch liên tiếp trong ~N~ phiên được xét có giá bán trung bình lớn hơn hay bằng giá tham chiếu ~P~.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ ~1 < N \le 1000~
2 ~20\%~ ~1000 < N \le 10^4~
3 ~50\%~ ~5 \cdot 10^5 < N \le 10^6~

Sample Input 1

10
5 8 9 3 7 2 8 10 6 5
9

Sample Output 1

3

Notes

Các phiên giao dịch liên tiếp có giá trị trung bình lớn hơn hoặc bằng ~9~ là: ~\{9\}~, ~\{8; 10\}~, ~\{10\}~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.