MMC41 - Cực đại địa phương
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Cho dãy số a1, a2, ... aN (2<=N<=106, |ai| <= 109. In ra các vị trị của cực đại địa phương theo thứ tự tăng dần nếu có. ai được gọi là cực đại địa phương nếu: 

+ Nếu i= 1 thì a[1]>a[2]; 

+ Nếu i= N thì a[N] > a[N-1] 

+ Ngược lại của 2 điều kiện trên thì a[i-1]<a[i] >a[i+1] 

Dữ liệu: 

Dòng thứ 1 là số nguyên dương N<=106

Dòng thứ 2 là dãy a1, a2,…aN với |ai| <= 109

Kết quả: In ra các vị trị của cực đại địa phương theo thứ tự tăng dần nếu có.

Ví dụ

Input

Output

6

8 7 35 14 26 12

1 3 5

Back to Top