Tuyển sinh 10 chuyên Hà Tĩnh 2023 - Dãy đặc trưng
Xem dạng PDFCho một dãy ~A~ gồm ~n~ số nguyên ~a_1, a_2, ...a_n~ mỗi phần tử có giá trị tuyệt đối không quá ~10^9~. Dãy đặc trưng ~A1~ của ~A~ là dãy con gồm các phần tử liên tiếp nhau thỏa mãn các yêu cầu sau:
Trong dãy ~A1~ tất cả các số đều dương hoặc đều âm.
Số lượng phần tử của dây ~A1~ là lớn nhất.
Yêu cầu:
Hãy tìm dãy ~A1~ và ghi ra số lượng phần tử của nó.
Dữ liệu
Vào từ file văn bản SPEC.INP gồm 2 dòng:
Dòng đầu chứa số nguyên dương ~n~ ~(n \le 10^6)~.
Dòng thứ hai chứa ~n~ số nguyên ~a_1,a_2,...,a_n~.
Các số trên cùng một dòng cách nhau một dấu cách
Kết quả
Ghi ra file văn bản SPEC.OUT một số là số lượng các phần tử của dãy ~A1~ tìm được.
Ví dụ
| SPEC INP | SPEC.OUT | Giải thích |
|---|---|---|
| 9 1 -3 -2 1 3 1 5 -3 -4 |
4 | Dãy A1 là 1 3 1 5. Dãy có 4 phần tử. |
| 7 8 -1 -2 -3 -5 -6 4 |
5 | Dãy A1 là -1 -2 -3 -5 -6. Dãy có 5 phần tử. |
Ràng buộc
Có ~60\%~ số test ứng với ~60\%~ số điểm thỏa mãn ~n \le 10^3~.
~40\%~ số test còn lại ứng với ~40\%~ số điểm không có ràng buộc gì thêm.
Bình luận