Tặng quà

View as PDF



Problem type
Points: 10 (p) Time limit: 1.0s Memory limit: 1G Input: tangqua.inp Output: tangqua.out

Bố Tí là một người rất giàu có, ông có rất nhiều đất đai và các món đồ quý hiếm. Đặc biệt ông có bộ sưu tập gồm \(n\) món đồ cổ được đánh số thứ tự từ \(1\) đến \(n\) có giá trị cao. Ông đã nhờ các chuyên gia về đồ cổ định giá cho từng món đồ cổ của mình.Sau khi định giá các chuyên gia đã đưa ra giá trị của món đồ cổ thứ \(i\)\(a_i(\forall i=1..n)\). Tí là đứa con duy nhất nên ông đã quyết định tặng cho Tí một số món từ bộ sưu tập đồ cổ của mình để làm vốn riêng.Ông cho Tí được tự ý được lựa chọn các món đồ tuy nhiên có một yêu cầu cho Tí là các món chọn sau phải có số thứ tự và giá trị cao hơn món chọn trước đó.

Yêu cầu

Hãy giúp Tí tính xem phải chọn những món đồ trong bộ sưu tập đồ cổ như thế nào để số món đồ không được chọn là ít nhất.

Dữ liệu vào

Đọc từ tệp văn bản TANGQUA.INP

  • Dòng thứ nhất chứa số nguyên dương \(n( n \leq 10^5)\).
  • Dòng thứ hai ghi \(n\) số nguyên \(a_1,a_2,...,a_n(1 \leq a_i \leq 10^9)\) là giá trị của từng món đồ.

Dữ liệu ra

Ghi ra tệp văn bản TANGQUA.OUT một số nguyên duy nhất là số món đồ mà Tí không chọn.

Ràng buộc

  • \(40\%\) số test đầu với \(n \leq 25\).
  • \(30\%\) số test tiếp theo với \(25 < n \leq 2000\).
  • \(30\%\) số test còn lại không có ràng buộc gì thêm.
Sample
Input
5
1 3 3 2 8
Output
2
Giải thích

Tí chọn được \(3\) món đồ trong \(5\) món ở các vị trí lần lượt là \((1,3,5)\)


Comments

There are no comments at the moment.