Có một chuỗi {a1, a2, a3, a4, ..... aN}. Chạy là phần cực đại tăng hoặc giảm nghiêm ngặt phần liên tục của chuỗi. Ví dụ. Nếu chúng ta có một chuỗi {1,2,3,4,7,6,5,2,3,4,1,2} Chúng ta có 5 lần chạy {1,2,3,4,7}, {7, 6,5,2}, {2,3,4}, {4,1} và {1,2}.Tìm số chuỗi có thể có trong một mảng, với các điều kiện bổ sung
Cho bốn số N, M, K, L. Đếm số lượng các số N có thể có M chính xác, mỗi số trong chuỗi nhỏ hơn hoặc bằng K và chênh lệch giữa các số liền kề nhỏ hơn L
Câu hỏi được đặt ra trong cuộc phỏng vấn.
Tôi chỉ có thể nghĩ ra giải pháp bạo lực. Giải pháp hiệu quả cho vấn đề này là gì?
Đây là câu hỏi hay về Peter, nhưng hãy cố gắng cung cấp nhiều thông tin hơn trong tiêu đề câu hỏi và để lại các chi tiết không quan trọng cho chính câu hỏi đó. Tôi đã chỉnh sửa câu hỏi cho bạn ngay bây giờ - hãy đọc nó và đảm bảo rằng tôi không bỏ lỡ bất cứ điều gì bạn thấy quan trọng. – amit
Có thể 'L' bằng không? – hamstergene
@hamstergene nó đã không được đề cập ở nơi tôi thấy câu hỏi này – Peter