Nguồn: PreVOI
Biển Đà Nẵng được nhiều du khách biết đến
như một trong những điểm nghỉ ngơi lý tưởng và được tạp chí Forbes (Mỹ) bình chọn
là một trong những bãi biển đẹp nhất thế giới. Các bãi tắm có độ dốc lớn, nước
trong xanh thích hợp cho những du khách muốn thưởng thức những loại hình dịch vụ
giải trí nghỉ dưỡng câu cá, lướt ván, lặn, ngắm san hô…
Trong một đợt đi du lịch ở Đà Nẵng,
sáng sớm DONG3D thường đi dạo dọc bờ biển và nhặt những vỏ ốc rồi xâu chúng lại
thành một chuỗi. Nguyên tắc tạo chuỗi ốc của DONG3D như sau: ban đầu chuỗi ốc rỗng,
không có vỏ ốc, khi gặp một vỏ ốc mới có thể lấy để xâu vào 1 trong hai đầu của
chuỗi hoặc bỏ đi không lấy, cuối cùng nhận được một chuỗi vỏ ốc mà tính từ đầu
đến cuối chuỗi các vỏ ốc có kích thước tăng dần và gồm càng nhiều vỏ ốc càng tốt.
Yêu cầu: cho trước dãy a1,
a2,…,aN là kích thước các vỏ ốc mà DONG3D lần lượt gặp
khi đi dọc bờ biển, hãy tìm cách nhặt và xâu chuỗi để được nhiều vỏ ốc nhất.
Dữ liệu vào: từ tệp
văn bản BEADS.INP
+ Dòng đầu tiên ghi số nguyên dương
N≤105
+ Dòng thứ 2 chứa N số nguyen dương a1,
a2,…,aN ("i:ai≤109)
Dữ liệu ra: ghi
vào tệp văn bản BEADS.OUT một số nguyên duy nhất là số lượng vỏ ốc trong chuỗi
tạo được.
Ví dụ: