P6334 [COCI 2007/2008 #1] SREDNJI
题目描述
给定一个长度为 $n$ 的 $1\sim n$ 的排列 $a_1,\dots ,a_n$,请你找出这个排列有多少个长度为奇数的**子串**的中位数为 $B$。
- 子串定义:把这个排列从开头(可能无)和从结尾(可能无)分别删去一些数后得到的剩下的数列。
- 中位数定义:将一个数列从小到大排序后排在中间的那个数字。
输入格式
输入第一行为两个整数 $n,B$。
第二行包含 $n$ 个整数,为一个 $1\sim n$ 的排列。
输出格式
输出中位数为 $B$ 的长度为奇数的子串的个数。
说明/提示
#### 样例 $3$ 解释
所有可能的情况: `4` `7 2 4` `5 7 2 4 3` `5 7 2 4 3 1 6`。
#### 数据规模与约定
对于 $100\%$ 的数据,保证 $1\le n\le 10^5$,$1\le B\le n$。
#### 说明
**题目译自 [COCI2007-2008](https://hsin.hr/coci/archive/2007_2008/) [CONTEST #1](https://hsin.hr/coci/archive/2007_2008/contest1_tasks.pdf) *T5 SREDNJI***