CHỨNG KHOÁN

Chứng khoán là một trong những kênh đầu tư nhiều rủi ro. Nhà đầu từ cần phân tích nhiều yếu tố thị trường để quyết định đầu tư vào một cổ phiếu. Một trong những tham số được nhiều nhà đầu tư quan tâm là tính ổn định giá của một cổ phiếu. Xét giá bán của một cổ phiếu trong nhiều phiên giao dịch. Cổ phiếu được xem là có giá ổn định trong một khoảng thời gian nếu khoảng chênh lệch của giá bán cao nhất và giá bán thấp nhất của cổ phiếu đó trong khoảng thời gian trên không vượt quá ngưỡng ổn định giá \(t\) cho trước.

Yêu cầu: Cho biết giá bán một cổ phiếu trong \(n\) phiên giao dịch. Hãy viết chương trình tính số phiên giao dịch dài nhất mà cổ phiếu đó có giá ổn định.

Dữ liệu vào:

+ Dòng đầu chứa hai số nguyên \(t\ (0 \leq t \leq 2 \times 10^{9})\)\(n\) lần lượt cho biết ngưỡng ổn định giá và số phiên giao dịch.

+ Dòng thứ hai chứa \(n\) số nguyên \(g_{i}\ (0 \leq g_{i} \leq 2 \times 10^{9})\) lần lượt cho biết giá bán của cổ phiếu đó trong \(n\) phiên giao dịch.

Kết quả:

+ Ghi một số nguyên cho biết số phiên giao dịch dài nhất mà cổ phiếu có giá ổn định.

Ví dụ:

Input Output
5 10
5 7 9 20 15 13 20 12 11 1
3

Ràng buộc:

+ Có 30% số test tương ứng với 20% số điểm của bài có \(1 \leq n \leq 10000\);

+ Có 20% số test khác tương ứng với 30% số điểm của bài có \(10000 < n \leq 500000\);

+ Có 50% số test còn lại tương ứng 50% số điểm của bài có \(500000 < n \leq 3000000\).

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

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. kurotiso (4/7)
  3. tuythoi213 (4/6)
Trong 7 ngày
  1. nguyenanhvu (40/57)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  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: 38906

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