给定一个长为 的序列 ,定义 为区间 的众数当且仅当不存在 使得 在区间 中的出现次数大于 在区间 中的出现次数。
有 次询问,每次询问给出 ,,求有多少二元组 满足 ,且 的区间长度为奇数,且 (注意这里是下标而不是下标对应的值)是区间 中的众数。
传题人注:SCNUOJ 仅测试 THU 原数据的 #1, #2, #11, #12, #21, #22,如果你在此处得到了 AC,可前往 THUSAAC 获取完整数据进行进一步测试。
输入
输入的第一行包含两个数 ,。
之后一行 个数表示这个序列。
之后 行,每行两个数 , 表示一次询问。
其中 ,,,所有数值为整数。
输出
输出共 行,表示每个询问对应的答案。
样例
标准输入 复制文本 |
10 10 2 2 2 1 2 7 7 9 6 10 1 4 4 4 1 3 2 6 6 6 7 10 2 6 4 10 3 5 3 7 |
标准输出 复制文本 |
2 0 2 1 0 3 1 6 0 1 |
提示
中满足条件的子区间为 ,。
中满足条件的子区间为 ,。
中满足条件的子区间为 。
中满足条件的子区间为 ,,。
中满足条件的子区间为 ,,,,,。
中满足条件的子区间为 。
来源
THUPC 2021 初赛