Time limit: 1.0s , Memory limit: 256M , Points: 10 (partial)
Xét một dãy số nguyên , gồm số nguyên từ đến . Mỗi số nguyên xuất hiện đúng một lần trong dãy.
Một dãy con của là một dãy số thu được bằng cách loại bỏ một số (có thể là không) ra khỏi đầu dãy của , và sau đó loại các số khỏi cuối dãy của .
Tính xem có bao nhiêu dãy con khác nhau của có độ dài lẻ có trung vị bằng .
Trung vị của dãy (nếu lẻ thì trung vị là số ở giữa của dãy được sắp, nếu chẵn thì trung vị là trung bình cộng của hai số giữa của dãy được sắp).
Input
Dòng đầu tiên của dữ liệu đầu vào chứa các số nguyên thỏa .
Dòng tiếp theo chứa số nguyên của dãy .
Output
In ra kết quả cần tính.
Sample Input 1
5 4
1 2 3 4 5
Sample Output 1
2
Sample Input 2
6 3
1 2 4 5 6 3
Sample Output 2
1
Sample Input 3
7 4
5 7 2 4 3 1 6
Sample Output 3
4
Note
Trong Input 3, dãy có 4 dãy con có trung vị bằng 4 là {4}, {7, 2, 4}, {5, 7, 2, 4, 3} và {5, 7, 2, 4, 3, 1, 6}.
Comments