Pro.ID21149 Title中位数 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=21149 AC18 Submit122 Ratio14.75% 时间&空间限制描述有一个长度为N的数列 { A1, A2, ... , AN },这N个数字恰好是 1..N的一个排列。你需要统计有多少个子序列 { Ai, Ai+1, ... , Aj } 满足: i ≤ j 且 j-i+1 为奇数,序列的中位数为B。例如 { 5, 1, 3 } 的中位数为3。 输入输入有多个测试用例。 输入的第一行是一个整数T,表示有T个测试用例。接下来有2*T行。 每个测试用例占两行,第一行包含两个整数N和B,第二行包含N个整数,第 i 个整数为Ai 。 N ≤ 100000 ,1 ≤ B ≤ N 输出Description 有一个长度为N的数列 { A1, A2, ... , AN },这N个数字恰好是 1..N的一个排列。你需要统计有多少个子序列 { Ai, Ai+1, ... , Aj } 满足: i ≤ j 且 j-i+1 为奇数,序列的中位数为B。例如 { 5, 1, 3 } 的中位数为3。 Input 输入有多个测试用例。 输入的第一行是一个整数T,表示有T个测试用例。接下来有2*T行。 每个测试用例占两行,第一行包含两个整数N和B,第二行包含N个整数,第 i 个整数为Ai 。 N ≤ 100000 ,1 ≤ B ≤ N Output 为每个测试用例输出一行,包含一个整数,就是满足条件的子序列的个数。 Sample Input 1 Sample Output 4 Source 样例输入1 样例输出4 作者 |