Dãy con tăng độ dài k+1
Đề bài
Mô tả
Cho một dãy gồm số nguyên đôi một khác nhau. Hãy đếm số dãy con tăng có đúng phần tử.
Một dãy con được tạo bằng cách chọn ra một số vị trí (giữ nguyên thứ tự xuất hiện trong dãy gốc). Dãy con được gọi là tăng nếu các giá trị của nó tăng dần theo thứ tự vị trí đã chọn.
Dữ liệu đảm bảo đáp án không vượt quá .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng chứa một số nguyên , là các phần tử của dãy.
Dữ liệu ra
In ra một số nguyên duy nhất, là số dãy con tăng có đúng phần tử.
Ràng buộc
- , tất cả các đôi một khác nhau.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 1 2 3 5 4 |
7 | Cần đếm dãy con tăng độ dài . Các dãy con thoả mãn: (1,2,3), (1,2,5), (1,2,4), (1,3,5), (1,3,4), (2,3,5), (2,3,4), tổng cộng 7 dãy. |
| 2 1 2 1 |
0 | Cần dãy con tăng độ dài 2. Dãy là giảm nên không có cặp nào tăng. |
| 1 0 1 |
1 | nên đếm dãy con tăng độ dài 1, mỗi phần tử là một dãy con hợp lệ. |
Bình luận