题目背景
题目描述
给定整数序列 a1,…,an ,满足不存在 1≤i<j<k<l≤n 使得 ai=aj=ak=al ;
共 m 次操作,每次操作给出 x ,首先进行修改,将 a1,a2,…,ax 翻转为 ax,…,a2,a1 ,然后查询有多少个不同的 k ,满足存在 1≤i≤x<j≤n 使得 ai=aj=k 。
输入格式
第一行两个整数 n,m ;
第二行 n 个整数依次表示 a1,…,an ;
接下来 m 行,每行一个整数 x ,表示一次操作。
输出格式
共 m 行,每行一个整数,依次表示每次操作的查询的答案。
6 5
4 2 5 5 4 4
2
5
5
3
6
1
1
1
2
0
提示
Idea:ccz181078,Solution:ccz181078,Code:ccz181078,Data:ccz181078
对于 100% 的数据,满足所有数值为整数,1≤ai≤n,1≤x≤n,n,m≤5×105。