Tặng quà (HSG 9 Đà Nẵng 2023-2024)

Xem PDF

Điểm: 300 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: TANGQUA.INP Output: TANGQUA.OUT

Tóm tắt: Cho dãy số nguyên \(A\) độ dài \(N\).

Yêu cầu: Hãy tìm cách xóa đi ít phần tử nhất sao cho phần còn lại là một dãy tăng.

Input

Đọc từ file văn bản TANGQUA.INP:

  • Dòng 1 chứa \(N\), \((1 \leq N \leq 10^5)\)
  • Dòng 2 chứa các số nguyên của mảng \(A\), \((1 \leq A_i \leq 10^9)\).

Output

Ghi ra file văn bản TANGQUA.OUT một số nguyên duy nhất là kết quả bài toán.

Scoring

  • Subtask \(1\) (\(30\%\) số điểm): \(N \leq 100\).
  • Subtask \(2\) (\(30\%\) số điểm): \(N \leq 5 \times 10^3\).
  • Subtask \(2\) (\(40\%\) số điểm): không có ràng buộc gì thêm.

Example

Test 1

Input
5
1 3 3 2 8
Output
2
Note
  • Xóa phần tử ở vị trí 2 và 4

Bình luận

Sắp xếp theo
Tải bình luận...

Không có bình luận nào.