Sereja và các dãy con
Đề bài
Mô tả
Cho dãy số nguyên dương .
Xét tất cả các dãy con không giảm phân biệt của . Với mỗi dãy con thu được, đếm số dãy số nguyên dương cùng độ dài thỏa mãn , , , .
Hãy tính tổng số lượng dãy đếm được trên tất cả các dãy con không giảm phân biệt của . Vì kết quả có thể rất lớn, hãy in ra theo modulo .
Hai dãy con được coi là phân biệt nếu chúng khác nhau khi so sánh theo giá trị (không tính vị trí xuất hiện trong ). Ví dụ, với dãy , hai dãy con không giảm phân biệt chứa cả hai giá trị và chỉ được tính một lần là .
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất là đáp án theo modulo .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 42 |
42 | Dãy con không giảm phân biệt duy nhất là , có dãy thỏa mãn. |
| 3 1 2 2 |
13 | Các dãy con không giảm phân biệt: . Số dãy tương ứng lần lượt là , tổng bằng . |
| 5 1 2 3 4 5 |
719 | Tổng trên dãy con không giảm phân biệt. |
Bình luận